@charset "UTF-8";

/*pc --- reset*/
* {
    outline: none;
}

body {
    font: 14px/24px "Microsoft YaHei", "Arial", "Verdana,Arial,sans-serif";
    text-align: center;
    padding: 0;
    margin: 0 auto;
    color: #333;
    background: #FFF;
    min-width: 1200px;
}

body > div {
    text-align: left;
    margin-right: auto;
    margin-left: auto;
}

div,
form,
ul,
ol,
li,
span,
dl,
dt,
dd {
    margin: 0 auto;
    padding: 0;
    border: 0;
    text-align: left;
}

img,
p,
pre {
    border: 0;
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

ul,
ol,
li {
    list-style: none;
    text-align: left;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border-color: transparent;
}

table,
td,
th,
select,
input,
textarea {
    font-size: 12px;
    font-family: "Microsoft YaHei";
}

table,
td,
th,
textarea {
    font-weight: normal;
    font-family: "Microsoft YaHei";
}

input[type="checkbox"] {
    margin: 0 0 0 0;
}

input {
    vertical-align: middle;
    border: none;
    font-family: "Microsoft YaHei";
}

input,
select,
textarea,
button {
    outline: none;
    border: none;
    background: none;
}

textarea {
    resize: none;
}

a,
button {
    cursor: pointer;
}

img {
    vertical-align: middle;
}

pre {
    white-space: normal;
}

i,
em {
    font-style: normal;
}

/*全局链接设置*/

a {
    text-decoration: none;
    color: #333;
    -webkit-transition: all .3s;
    transition: all .3s;
}

a:hover {
    color: #D90B18;
}

/*清除链接虚框*/

a {
    blur: expression(this.onFocus=this.blur());
}

/*for IE*/

:focus {
    -moz-outline-style: none;
}

/*for Firefox*/

/*工具类*/

.l {
    float: left !important;
}

.r {
    float: right !important;
}

.show {
    display: block;
}

.hide {
    display: none;
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.text-indent {
    text-indent: 2em !important;
}

.wrap {
    width: 1200px;
    margin: 0 auto;
}

.mt20 {
    margin-top: 20px !important;
}

.mt40 {
    margin-top: 40px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

/*陈*/

.left {
    float: left;
}

.right {
    float: right;
}

.overflow {
    overflow: hidden;
}

.clear {
    clear: both;
    font-size: 1px;
    width: 1px;
    visibility: hidden;
    margin-top: 0px !important;
    *margin-top: -1px;
    line-height: 0
}

/*ie and firefox1.5 updata */

.none {
    display: none;
}

.both {
    clear: both;
}

.unline,
.unline a {
    text-decoration: underline
}

.nounline,
.nounline a,
.list12 .nounline {
    text-decoration: none;
}

/*字体/颜色*/

.f12 {
    font-size: 12px !important;
}

.f14 {
    font-size: 14px !important;
}

.f16 {
    font-size: 16px !important;
}

.f18 {
    font-size: 18px !important;
}

.bold {
    font-weight: bold !important;
}

.fail-color {
    color: #BF0202;
}

.success-color {
    color: #02A007;
}

/*清除浮动*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

/*-----全局公用部分样式-----*/

.g-header {
    width: 100%;
}

.g-header-top {
    width: 100%;
    height: 48px;
    line-height: 48px;
    background: #F4F4F4;
    border-bottom: 1px solid #DFDFDF;
}

.tel {
    float: left;
    font-size: 22px;
    font-weight: bold;
    color: #D80B18;
    background: url("../images/i_tel.png") no-repeat left center;
    padding-left: 36px;
}

.login-box {
    float: left;
    margin-left: 16px;
    font-size: 14px;
    color: #999;
}

.login-box a {
    color: #333;
}

.login-box a:hover {
    color: #D90B18;
}

.login-box span {
    margin: 0 6px;
}

.top-nav {
    float: right;
}

.top-nav a {
    color: #333;
    margin-left: 24px;
}

.top-nav a:hover {
    color: #D90B18;
}

.top-nav .i-price {
    background: url("../images/i_price.png") no-repeat left center;
    padding-left: 24px;
    color: #D80B18;
}

.g-header-mid {
    width: 100%;
    height: 120px;
    background: #FFF;
}

.logo {
    float: left;
    margin-top: 29px;
}

.search {
    float: left;
    margin: 29px 0 0 162px;
}

.search form {
    display: block;
}

.search-input {
    float: left;
    width: 410px;
    height: 43px;
    border: 1px solid #D90B18;
    position: relative;
}

.search-type {
    float: left;
    width: 87px;
    height: 43px;
    line-height: 43px;
    border-right: 1px solid #D90B18;
    cursor: pointer;
    font-size: 13px;
    background: #FFF;
    position: relative;
}

.search-type + input {
    float: left;
    width: 302px;
    padding: 5px 10px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    color: #656565;
    background: #FFF;
}

.search-btn {
    float: left;
    width: 78px;
    height: 45px;
}

.search-type:hover .search-typeDe {
    display: block;
}

.search-type a {
    display: block;
    padding-left: 16px;
}

.search-type .i-down {
    position: absolute;
    background: url("../images/i_down.png") no-repeat;
    width: 10px;
    height: 6px;
    right: 12px;
    top: 19px;
}

.search-typeDe {
    position: absolute;
    left: -1px;
    top: 43px;
    width: 100%;
    border: 1px solid #D90B18;
    border-top: 0;
    background: #FFF;
    z-index: 9;
    display: none;
}

.search-typeDe a {
    height: 36px;
    line-height: 36px;
}

.search-btn input {
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #FFF;
    background: #D90B18;
}

.publish {
    float: right;
    background: url("../images/publish_bg.png") no-repeat;
    width: 180px;
    height: 46px;
    position: relative;
    margin: 29px 0 0 0;
    /* transition: background-image .3s; */
}

.publish .type-1 {
    position: absolute;
    top: 11px;
    left: 15px;
    font-size: 15px;
    color: #FFF;
}

.publish .type-2 {
    position: absolute;
    top: 11px;
    right: 15px;
    font-size: 15px;
    color: #D80B18;
}

.g-header-bottom {
    width: 100%;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    color: #FFF;
    background: #D90B18;
}

.product-class {
    position: relative;
    float: left;
    width: 173px;
}

.product-class:hover .class-ul {
    display: block;
}

.class-all {
    font-size: 16px;
    position: relative;
    padding: 0 30px 0 14px;
    background: #B60F1A;
    cursor: pointer;
}

.class-all .i-menu {
    background: url("../images/i_menu.png") no-repeat;
    width: 15px;
    height: 13px;
    position: absolute;
    right: 12px;
    top: 16px;
}

.class-ul {
    display: none;
    position: absolute;
    z-index: 9;
    left: 0;
    top: 44px;
    width: 100%;
    background: #D90B18;
}

.class-ul li {
    position: relative;
}

.class-ul li a {
    display: block;
    padding: 0 30px 0 14px;
    color: #FFF;
    height: 36px;
    line-height: 36px;
    border: 1px solid transparent;
}

.class-ul li i {
    position: absolute;
    background: url("../images/i_right.png") no-repeat;
    width: 6px;
    height: 10px;
    right: 12px;
    top: 16px;
}

/*二级菜单--京东*/

/*.sub-class{display: none;position: absolute;left: 205px;top: 44px;width: 997px;min-height: 454px;border: 1px solid #D90B18;background: #FFF;z-index: 99;}*/

.sub-class.show {
    display: block;
}

.sub-class-item {
    display: none;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    left: 173px;
    top: 44px;
    width: 997px;
    min-height: 454px;
    border: 1px solid #D90B18;
    background: #FFF;
    z-index: 99;
}

.sub-class-item .txt {
    float: left;
    width: 735px;
    padding: 0 0 0 30px;
}

.sub-class-item .pic {
    float: right;
    width: 230px;
}

.sub-class-item .txt dl {
    overflow: hidden;
    zoom: 1;
    font-size: 14px;
    line-height: 24px;
}

.sub-class-item .txt dt {
    float: left;
    position: relative;
    width: 100px;
    padding-right: 20px;
    padding-top: 16px;
}

.sub-class-item .txt dt a {
    color: #333;
}

.sub-class-item .txt dt a:hover {
    color: #D80B18;
}

.sub-class-item .txt dt i {
    position: absolute;
    font: 400 14px/16px consolas;
    right: 12px;
    top: 22px;
}

.sub-class-item .txt dd {
    float: left;
    width: 600px;
    border-bottom: 1px solid #EFEFEF;
    padding: 18px 0;
    margin: 0 0 0 10px;
}

.sub-class-item .txt dd a {
    float: left;
    padding: 0 8px;
    color: #656565;
    border-left: 1px solid #DADADA;
    height: 18px;
    line-height: 18px;
    margin-bottom: 8px;
}

.sub-class-item .txt dd a:hover {
    color: #D80B18;
}

.sub-class-item .pic {
    padding: 12px 0;
    margin-top: -20px;
}

.sub-class-item .pic a {
    display: block;
    margin-top: 20px;
}

.sub-class-item .pic img {
    width: 203px;
    height: 130px;
}

/*js-添加类名hover*/

.class-ul li:hover a {
    color: #D80B18;
    background: #FFF;
    border-color: #D90B18;
}

.class-ul li:hover > i {
    background-image: url("../images/i_right2.png");
}

.sub-class .hover {
    display: block;
}

.nav {
    margin-left: 173px;
    margin-right: 0px;
}

.nav li {
    float: left;
    display: inline;
    width: 10.5%;
}

.nav li a {
    display: block;
    color: #FFF;
    text-align: center;
}

.nav li a:hover,
.nav li a.hover {
    background: #B60F1A;
}

.g-footer {
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #ddd;
}

.g-footer-top {
    width: 100%;
    padding: 32px 0;
    background: #F6F6F6;
}

.g-footer-bottom {
    width: 100%;
    padding: 11px 0;
    font-size: 12px;
    color: #656565;
    background: #DBDBDB;
    text-align: center;
}

.siteMap {
    float: left;
    width: 480px;
}

.siteMap dl {
    float: left;
    width: 25%;
    line-height: 32px;
}

.siteMap dt {
    font-size: 18px;
    color: #333;
    text-align: center;
}

.siteMap dd a {
    color: #333;
    display: block;
    text-align: center;
}

e .siteMap dd a:hover {
    color: #D90B18;
}

.logo-f {
    float: left;
    margin: 42px 0 0 30px;
}

.wechat {
    float: right;
    margin: 0 0 0 -10px;
}

.wechat .item {
    float: left;
    display: inline;
    width: 123px;
    overflow: hidden;
    font-size: 12px;
    color: #333;
    margin: 0 0 0 10px;
}

.wechat .item img {
    width: 123px;
    height: 124px;
}

.wechat .item p {
    text-align: center;
    margin-top: 12px;
}

/*-----复用的css-----*/

.title-1 {
    font-size: 18px;
    font-weight: bold;
    color: #D80B18;
    border-bottom: 1px solid #D90B18;
    margin-top: 28px;
}

.title-1 span {
    display: inline-block;
    padding-bottom: 4px;
    border-bottom: 4px solid #D90B18;
}

.title-1 span em {
    background: url("../images/i_more.png") no-repeat;
    display: inline-block;
    width: 18px;
    height: 17px;
    vertical-align: -3px;
    margin-left: 3px;
    margin-right: 4px;
}

.title-2 {
    margin-top: 28px;
}

.title-2 span {
    display: block;
    background: url("../images/data_bg.png") no-repeat right;
    font-size: 18px;
    font-weight: bold;
    color: #D80B18;
}

.title-2 span em {
    display: inline-block;
    background: url("../images/i_data.png") no-repeat;
    width: 24px;
    height: 19px;
    margin-right: 4px;
    vertical-align: -3px;
}

.title-3 {
    font-size: 18px;
    font-weight: bold;
    color: #D80B18;
    margin-top: 28px;
    padding-bottom: 8px;
    border-bottom: 1px solid #D90B18;
}

.title-4 {
    position: relative;
    font-size: 18px;
    font-weight: bold;
    color: #D80B18;
    background: url("../images/title_bg.png") no-repeat left;
    height: 78px;
    margin-top: 12px;
}

.title-4 span {
    position: absolute;
    left: 50px;
    top: 38px;
}

.title-5 {
    font-size: 18px;
    font-weight: bold;
    color: #D80B18;
    margin-top: 28px;
    padding-bottom: 8px;
    border-bottom: 1px solid #D90B18;
}

.title-5 span {
    position: relative;
}

.title-5 span:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -8px;
    border-top: 3px solid #D90B18;
}

.title-6 span {
    font-size: 18px;
    color: #D80B18;
    padding: 0 12px 4px;
    border-bottom: 2px solid #D90B18;
    display: inline-block;
}

.title-7 {
    font-size: 18px;
    color: #333;
    margin-bottom: 18px;
}

.title-8 {
    margin-bottom: 15px;
}

.title-8 span {
    display: inline-block;
    padding-bottom: 2px;
    border-bottom: 1px solid #D90B18;
    font-size: 16px;
    font-weight: bold;
    color: #232323;
    margin-left: 18px;
}

/*分页*/

.page {
    text-align: center;
    padding: 70px 0;
    font-size: 0;
}

.page a,
.page span {
    display: inline-block;
    font-size: 14px;
    color: #D80B18;
    padding: 2px 10px;
    border: 1px solid #D80B18;
    margin: 0 8px;
}

.page .current,
.page a:hover {
    color: #FFF;
    background: #D80B18;
}

.page .disabled {
    border-color: #D6D6D6;
    color: #D6D6D6;
    cursor: not-allowed;
}

.page.text-right {
    text-align: right;
}

.red {
    color: #D80B18 !important;
}

.blue {
    color: #076FB7 !important;
}

.grey {
    color: #656565 !important;
}

.black {
    color: #000 !important;
}

.price {
    font-size: 13px;
    color: #656565;
}

.price em {
    font-size: 16px;
    color: #B50F19;
}

.price-2 {
    color: #656565;
}

.price-2 em {
    font-size: 18px;
    font-weight: bold;
    color: #076FB7;
}

.price-3 {
    font-size: 18px;
    color: #FFEF00;
}

.price-3 em {
    font-size: 30px;
    font-weight: bold;
    color: #FFF000;
    vertical-align: -4px;
}

.price-4 {
    font-size: 14px;
    font-weight: bold;
    color: #D80B18;
}

.price-5 {
    font-size: 18px;
    color: #FED1D4;
}

.price-5 em {
    font-size: 37px;
    color: #FFF;
}

.price-6 {
    font-size: 18px;
    color: #FFF;
}

.provider {
    color: #333;
}

.number {
    color: #555;
    margin: 0 28px 0 0;
}

.period {
    color: #000;
}

.period em {
    font-size: 18px;
    font-weight: bold;
    color: #D80B18;
}

.place {
    color: #000;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
    width: 110px;
}

.time {
    color: #555;
    margin: 0 28px 0 0;
}

.deal {
    color: #999;
}

.deal em {
    color: #D80B18;
}

.countDown {
    font-size: 14px;
    color: #D80B18;
}

.countDown em {
    font-size: 24px;
    font-weight: bold;
    margin: 0 4px;
}

.t-1,
.t-2,
.t-3 {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    padding: 3px;
    border-radius: 4px;
    background: #D90B18;
    line-height: 1;
}

.t-2 {
    background: #086FB7;
}

.t-3 {
    background: #E79618;
}

/*弹出层----S*/

.modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    z-index: 9999;
}

.modal-dialog {
    width: 650px;
    margin: 30px auto;
}

.RFQ-dialog {
    border: 5px solid #DDD;
    width: 370px;
    height: 270px;
    background: #FFF;
    margin-top: 120px;
}

.modal-header {
    border-bottom: 1px solid #ECECEC;
    position: relative;
}

.modal-title {
    height: 42px;
    line-height: 42px;
    padding-left: 15px;
    color: #000;
}

.modal-header .close {
    position: absolute;
    right: 16px;
    top: 8px;
    font-size: 18px;
}

.RFQ-process {
    position: relative;
    margin: 35px 20px 0 35px;
    padding-left: 50px;
}

.RFQ-process .icon {
    position: absolute;
    background: url("../images/yc_icon_10.png") no-repeat;
    width: 40px;
    height: 40px;
    left: 0;
    top: 0;
}

.RFQ-process h2 {
    font-size: 20px;
    font-weight: bold;
    color: #D80B18;
    margin-bottom: 8px;
}

.RFQ-process p {
    color: #181818;
}

.RFQ-process .btn-publish {
    margin-top: 28px;
}

.btn-publish {
    display: inline-block;
    width: 156px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #FFF !important;
    background: #D90B18;
}

/*弹出层----E*/

/*表单公用样式----S*/

.input-1,
.input-2,
.input-3,
.input-4,
.input-5,
.input-6 {
    box-sizing: border-box;
    width: 100%;
    padding: 5px 10px;
    height: 40px;
    font-size: 14px;
    color: #656565;
    border: 1px solid #DDD;
}

.input-2 {
    width: 248px;
    height: 41px;
}

.input-3 {
    width: 360px;
    height: 39px;
    padding: 5px 15px;
}

.input-4 {
    width: 234px;
    height: 39px;
}

.input-5 {
    width: 111px;
    height: 39px;
}

.input-6 {
    width: 260px;
    height: 39px;
}

/*placeholder颜色*/

.input-1::-webkit-input-placeholder {
    color: #656565;
}

.input-2::-webkit-input-placeholder {
    color: #656565;
}

.input-3::-webkit-input-placeholder {
    color: #656565;
}

.input-4::-webkit-input-placeholder {
    color: #656565;
}

.input-5::-webkit-input-placeholder {
    color: #656565;
}

.input-6::-webkit-input-placeholder {
    color: #656565;
}

/*表单控件获得焦点时样式---全局统一下*/

/*.input-1:focus,.input-2:focus,.input-3:focus,.input-4:focus{border-color: #D90B18;}*/

.select-1,
.select-2,
.select-3 {
    width: 248px;
    height: 41px;
    font-size: 14px;
    padding-left: 20px;
    border: 1px solid #DDD;
    cursor: pointer;
    color: #656565;
}

.select-2 {
    width: 112px;
    height: 39px;
    padding-left: 10px;
}

.select-3 {
    width: 71px;
    height: 39px;
    padding-left: 10px;
    vertical-align: middle;
}

.area-1,
.area-2 {
    box-sizing: border-box;
    width: 450px;
    height: 98px;
    padding: 8px 14px;
    border: 1px solid #DDD;
    font-size: 14px;
    line-height: 24px;
    overflow-x: hidden;
    overflow-y: auto;
    color: #656565;
}

.area-2 {
    width: 630px;
    height: 162px;
}

.radio {
    display: inline-block;
    vertical-align: middle;
    color: #111;
}

.radio input {
    margin: 0 3px 0 0;
    vertical-align: -2px;
}

.checkbox {
    display: inline-block;
    vertical-align: middle;
    color: #111;
}

.checkbox input {
    margin: 0 3px 0 0;
    vertical-align: -2px;
}

.btn-1 {
    display: inline-block;
    background: url("../images/btn_bg.png") no-repeat;
    width: 147px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 13px;
    color: #333 !important;
}

.btn-login,
.btn-register {
    box-sizing: border-box;
    float: left;
    display: block;
    width: 175px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    color: #FFF !important;
    background: #D90B18;
}

.btn-register {
    float: right;
    border: 1px solid #E85F67;
    color: #D80B18 !important;
    background: #FFD9D9;
}

.btn-register-lg {
    display: block;
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    color: #FFF !important;
    background: #D90B18;
}

.btn-next {
    display: inline-block;
    width: 136px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    font-size: 18px;
    color: #FFF !important;
    background: #D90B18;
}

.btn-submit {
    display: inline-block;
    width: 160px;
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #FFF !important;
    background: #D90B18;
    text-align: center;
}

/*表单公用样式----E*/

/*-----[1]首页-----*/

.index-banner {
    min-width: 1200px;
    position: relative;
    height: 456px;
    overflow: hidden;
}

.index-banner .bd {
    position: relative;
    z-index: 0;
    width: 100% !important;
    height: 100%;
}

.index-banner .bd li {
    width: 100% !important;
    height: 100%;
    overflow: hidden;
    text-align: center;
}

.index-banner .bd li a {
    display: block;
    height: 100%;
}

.index-banner .hd {
    position: absolute;
    bottom: 32px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.index-banner .hd li {
    cursor: pointer;
    float: left;
    display: inline;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #CFCFCF;
    margin-left: 12px;
    text-indent: -999px;
}

.index-banner .hd li:first-child {
    margin-left: 0;
}

.index-banner .hd li.on {
    background: #FFF;
}

.recommend-list ul {
    margin: 8px 0 0 -10px;
}

.recommend-list li {
    float: left;
    display: inline;
    width: 232px;
    margin: 0 0 0 10px;
}

.recommend-list .pic {
    display: block;
    padding: 5px;
    border: 1px solid #B1B1B1;
    margin-bottom: 8px;
}

.recommend-list .pic img {
    width: 220px;
    height: 225px;
}

.recommend-list .txt {
    padding: 0 5px;
}

.recommend-list .txt p {
    overflow: hidden;
    zoom: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    display: flex;
}

.recommend-list .price {
    float: left;
    margin: 0px;
}

.recommend-list .place {
    float: right;
    margin: 0px;
}

.recommend-list .txt .status {
    font: normal 12px/1 "SimSun";
    color: #FFF;
    background: #D90B18;
    padding: 2px 3px;
    vertical-align: 2px;
    margin-left: 2px;
}

.service-list {
    margin-left: -15px;
}

.service-item {
    float: left;
    display: inline;
    width: 390px;
    margin: 20px 0 0 15px;
}

.service-item a {
    display: block;
    border: 1px solid #DDD;
    padding: 16px 19px;
    background: #FFF4FB;
    position: relative;
}

.service-item .type {
    display: inline-block;
    background: url("../images/i_more2.png") no-repeat right;
    padding-right: 20px;
    font-size: 18px;
    color: #C3589C;
}

.service-item .pic {
    width: 350px;
    height: 223px;
    display: block;
    margin: 14px 0 16px;
}

.service-item .txt {
    color: #333;
}

.service-item .more {
    font-size: 13px;
    color: #878787;
}

.service-item.bg {
    width: 1200px;
}

.service-item.bg a {
    padding: 0;
    border: 0;
}

.service-item.bg .l {
    width: 350px;
    padding: 16px 19px 16px 19px;
    background: #EAD5D2;
    border: 1px solid #E2CAD0;
    border-right: 0;
}

.service-item.bg .type {
    color: #B91533;
}

.service-item.bg .r {
    width: 811px;
    background: #BA1533;
    background: -webkit-linear-gradient(#BA1533, #C91D45);
    background: linear-gradient(#BA1533, #C91D45);
    height: 359px;
}

.service-item.bg .r img {
    position: absolute;
    right: 0;
    top: 0;
}

/*颜色区别*/

.service-item-2 a {
    background: #F4F5FF;
}

.service-item-3 a {
    background: #F4FDFF;
}

.service-item-4 a {
    background: #F4FFF5;
}

.service-item-5 a {
    background: #FFF4FB;
}

.service-item-6 a {
    background: #F4F5FF;
}

.process-pic {
    text-align: center;
}

.index-scenario {
    position: relative;
}

.index-scenario .hd {
    position: absolute;
    right: 0;
    top: 0;
}

.index-scenario .hd li {
    float: left;
    display: inline;
    cursor: pointer;
}

.index-scenario .hd li a {
    float: left;
    font-size: 14px;
    padding: 0 8px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    border-bottom: 0;
    margin-left: -1px;
}

.index-scenario .hd li .hover,
.index-scenario .hd li a:hover {
    background: #FFFAFA;
    border: 1px solid #D90B18;
    border-bottom: 0;
    color: #D90B18;
}

.index-scenario .bd {
    padding-left: 264px;
}

.scenario-list {
    margin-left: -14px;
}

.scenario-list li {
    position: relative;
    float: left;
    display: inline;
    width: 176px;
    height: 146px;
    margin: 18px 0 0 14px;
}

.scenario-list img {
    width: 176px;
    height: 146px;
}

.scenario-list span {
    position: absolute;
    top: 5px;
    left: 0;
    color: #FFF;
    background: #F2980B;
    padding: 0 12px;
    height: 27px;
    line-height: 27px;
}

.scenario-list span:before {
    content: "";
    position: absolute;
    left: 0;
    top: -5px;
    width: 176px;
    height: 5px;
    background: #F2980B;
}

.index-scenario .intro {
    width: 204px;
    height: 260px;
    background: #F2980B;
    padding: 25px 28px 25px 16px;
    color: #FFF;
    position: absolute;
    left: 0;
    top: 51px;
}

.index-scenario .intro h2 {
    font-size: 20px;
    margin-bottom: 22px;
}

.index-scenario .intro p {
    line-height: 30px;
}

.index-scenario .intro .more {
    color: #FFF;
    display: inline-block;
    margin-top: 32px;
}

.price-chart {
    margin: 20px 0;
}

.data-list {
    margin: 40px 60px 100px;
}

.data-list li {
    float: left;
    display: inline;
    width: 360px;
}

.data-list .item {
    width: 272px;
    margin: 0 auto;
}

.data-list .type {
    display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    color: #FFF;
    background: #EA292E;
    border-radius: 10px;
    margin: 0 auto 15px;
}

.data-list .number {
    background: url("../images/data1.png") no-repeat;
    height: 228px;
    margin: 0 0 0 25px;
}

.data-list .number span {
    display: table-cell;
    width: 230px;
    height: 228px;
    text-align: center;
    vertical-align: middle;
    font-size: 36px;
    color: #E9292D;
}

.data-list .li-2 .type {
    background: #06D6C0;
}

.data-list .li-2 .number {
    background-image: url("../images/data2.png");
}

.data-list .li-2 .number span {
    color: #06D5BF;
}

.data-list .li-3 .type {
    background: #ED900E;
}

.data-list .li-3 .number {
    background-image: url("../images/data3.png");
}

.data-list .li-3 .number span {
    color: #EC950D;
}

/*-----[2]搜索结果-----*/

.search-result .summary {
    padding: 22px 0 16px;
    color: #333;
}

.search-result .summary .keyword {
    color: #D80B18;
}

.search-result .summary .total {
    color: #D80B18;
    font-weight: bold;
}

.result-list .col-1,
.result-list .col-2,
.result-list .col-3,
.result-list .col-4 {
    position: relative;
    float: left;
    min-height: 1px;
    text-align: center;
}

.result-list .col-1 {
    width: 360px;
}

.result-list .col-2 {
    width: 200px;
}

.result-list .col-3 {
    width: 420px;
}

.result-list .col-4 {
    width: 220px;
}

.result-list {
    border-top: 1px solid #DDD;
}

.result-list .hd {
    font-size: 16px;
    background: #F5F5F5;
    color: #404040;
    height: 47px;
    line-height: 47px;
    margin-top: 4px;
}

.result-item {
    padding: 24px 0 20px;
    border-bottom: 1px solid #DDD;
}

.result-item .info .brand {
    float: left;
    width: 90px;
    margin-top: 14px;
}

.result-item .info .brand img {
    width: 90px;
    height: 90px;
}

.result-item .info .txt {
    margin: 14px 0 0 110px;
}

.result-item .info .txt h2 {
    margin-bottom: 4px;
}

.result-item .info .txt h2 a {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #232323;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.result-item .info .txt p {
    line-height: 32px;
    color: #000;
}

.strength li {
    overflow: hidden;
    zoom: 1;
    line-height: 36px;
}

.strength .grey {
    float: left;
    width: 74px;
    text-align: right;
}

.strength .value {
    margin-left: 76px;
    margin-top: 7px;
}

.s-1 {
    font-style: italic;
    color: #FFF;
    display: inline-block;
    background: url("../images/s_bg1.png") no-repeat;
    width: 67px;
    height: 23px;
    line-height: 23px;
    text-align: center;
}

.s-2 {
    color: #FFF;
    display: inline-block;
    background: url("../images/s_bg2.png") no-repeat;
    width: 48px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    margin-top: 3px;
}

.s-icon-1 {
    display: inline-block;
    margin-top: 5px;
}

.s-icon-2 {
    display: inline-block;
    margin: -2px 0 0 12px;
}

.grade {
    padding: 0 20px;
    margin-left: -12px;
    overflow: hidden;
    zoom: 1;
}

.grade-item {
    float: left;
    display: inline;
    width: 182px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #DA131F;
    margin: 16px 0 0 12px;
    overflow: hidden;
    zoom: 1;
}

.grade-item .label {
    float: left;
    width: 72px;
    height: 24px;
    line-height: 24px;
    color: #FFF;
    background: #ED8C93;
    text-align: center;
}

.grade-item .star {
    float: left;
    width: 110px;
    background: url("../images/star.png") no-repeat 0 center;
    height: 24px;
}

.grade-item .star-0 {
    background-position: -106px center;
}

.grade-item .star-1 {
    background-position: -84px center;
}

.grade-item .star-2 {
    background-position: -64px center;
}

.grade-item .star-3 {
    background-position: -42px center;
}

.grade-item .star-4 {
    background-position: -21px center;
}

.grade-item .star-5 {
    background-position: 0 center;
}

.result-item .contactInfo {
    margin-top: 40px;
    padding: 0 20px;
}

.result-item .contactInfo p {
    margin-top: 10px;
    color: #000;
}

/*-----[3]登录/注册/找回密码-----*/

.login {
    background: url("../images/login_bg.jpg") no-repeat center;
    height: 790px;
}

.login .wrap {
    position: relative;
    height: 100%;
}

.login-inner {
    position: absolute;
    right: 0;
    top: 120px;
    padding: 0 55px;
    width: 360px;
    height: 450px;
    background: #FFF;
}

.login-inner .title {
    position: relative;
    border-bottom: 1px solid #D90B18;
    text-align: center;
    color: #D80B18;
    margin: 54px 0 42px;
}

.login-inner .title span {
    position: absolute;
    padding: 0 10px;
    font-size: 24px;
    font-weight: bold;
    background: #FFF;
    left: 50%;
    top: 0;
    margin: -14px 0 0 -80px;
}

.login-inner .title span:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #D90B18;
    vertical-align: middle;
    margin-right: 12px;
}

.login-inner .title span:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #D90B18;
    vertical-align: middle;
    margin-left: 12px;
}

.login-inner .sub-title {
    position: relative;
    border-bottom: 1px solid #9D9D9D;
    margin: 32px 0;
}

.login-inner .sub-title span {
    position: absolute;
    padding: 0 12px;
    color: #000;
    background: #FFF;
    left: 50%;
    top: 0;
    margin: -14px 0 0 -82px;
}

.login-inner .form-group {
    position: relative;
    margin-bottom: 18px;
}

.register-inner .form-group {
    margin-bottom: 26px;
}

.register-inner {
    height: 625px;
}

.login-inner .auto {
    float: left;
}

.login-inner .auto input[type="checkbox"],
.login-inner .paper input[type="checkbox"] {
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 4px;
}

.login-inner .forget-psd {
    float: right;
}

.login-inner .paper a,
.login-inner .exist a {
    color: #D80B18;
}

.login-inner .paper a:hover,
.login-inner .exist a:hover {
    text-decoration: underline;
}

.login-inner .auth {
    padding: 0 30px;
    margin-left: -51px;
}

.login-inner .auth .item {
    float: left;
    display: inline;
    width: 66px;
    margin-left: 51px;
    text-align: center;
}

.login-inner .auth .item img {
    width: 66px;
    height: 66px;
    display: block;
    margin-bottom: 8px;
}

.login-inner .auth .item span {
    color: #000;
}

.login-inner .error {
    position: absolute;
    background: url("../images/i_error.png") no-repeat 6px center;
    padding-left: 24px;
    font-size: 13px;
    color: #F00;
}

.vcode .input-1 {
    float: left;
    width: 65%;
}

.vcode span {
    float: right;
    width: 108px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    background: #F3990B;
    cursor: pointer;
}

/*找回密码步骤*/

.retrieve-step {
    padding: 0 70px;
    margin: 95px 0 90px;
}

.retrieve-step .item {
    position: relative;
    float: left;
    width: 265px;
}

.retrieve-step .line {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 5px;
    background: #B7B7B7;
}

.retrieve-step .number {
    position: absolute;
    left: 50%;
    top: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    background: #B7B7B7;
    text-align: center;
    margin: -10px 0 0 -10px;
    border-radius: 50%;
}

.retrieve-step .txt {
    display: block;
    text-align: center;
    margin-top: 26px;
    color: #B7B7B7;
}

/*当前current*/

.retrieve-step .item.current .line {
    background: #D90B18;
}

.retrieve-step .item.current .number {
    background: #D90B18;
}

.retrieve-step .item.current .txt {
    color: #D90B18;
}

/*激活active*/

.retrieve-step .item.active .line {
    background: #FF858D;
}

.retrieve-step .item.active .number {
    background: #FF858D;
}

.retrieve-step .item.active .txt {
    color: #FF858D;
}

.retrieve-box {
    padding: 0 70px;
    margin-bottom: 200px;
}

.retrieve-box .form-group {
    margin-bottom: 20px;
}

.retrieve-box .form-label {
    float: left;
    min-height: 1px;
    width: 390px;
    text-align: right;
    margin-top: 6px;
}

.retrieve-box .form-control {
    margin-left: 400px;
}

.vercode-box .input-2 {
    float: left;
}

.vercode {
    float: left;
    margin-left: 15px;
}

.vercode img {
    width: 74px;
    height: 41px;
    cursor: pointer;
}

.vercode a {
    color: #D80B18;
}

.retrieve-box .btn-next {
    margin-top: 5px;
}

.retrieve-box .txt {
    font-size: 16px;
    font-weight: bold;
    color: #999;
    display: inline-block;
    margin-top: 7px;
}

.retrieve-box .get-ver {
    display: block;
    width: 132px;
    height: 39px;
    line-height: 39px;
    border: 1px solid #DDD;
    text-align: center;
    cursor: pointer;
}

.retrieve-box .tips {
    font-size: 12px;
    font-weight: bold;
    color: #B8B8B8;
    margin-top: 10px;
}

.retrieve-box .tips span {
    color: #D80B18;
}

.retrieve-box-2 .form-group {
    margin-bottom: 26px;
}

.i-success {
    background: url("../images/i_success.png") no-repeat;
    width: 45px;
    height: 45px;
    display: inline-block;
}

.success-txt {
    padding: 4px 0 0 0;
}

.success-txt h2 {
    font-size: 16px;
    color: #D80B18;
}

.success-txt p {
    color: #909090;
}

.success-txt p a {
    color: #D80B18;
}

.retrieve-box-3 .form-label {
    width: 460px;
}

.retrieve-box-3 .form-control {
    margin-left: 478px;
}

/*-----[4]先租后买/[5]特价抢租-----*/

.ad-1 {
    width: 1200px;
    margin: 0 auto;
}

.ad-1 a {
    display: block;
    width: 100%;
    height: 100%;
}

/*.ad-1 img{width: 1200px;height: 133px;}*/

.ad-2 {
    width: 1200px;
    margin: 0 auto;
}

.ad-2 a {
    display: block;
    width: 100%;
    height: 100%;
}

.list-1 ul {
    margin: 0 0 0 -36px;
    overflow: hidden;
    zoom: 1;
}

.list-1 li {
    position: relative;
    float: left;
    display: inline;
    width: 273px;
    margin: 24px 0 0 36px;
    overflow: hidden;
}

.list-1 .pic {
    position: relative;
    display: block;
    width: 100%;
    height: 230px;
    overflow: hidden;
}

.list-1 .pic img {
    width: 277px;
    height: 230px;
    transition: transform 0.3s ease-in;
}

.list-1 .pic img:hover {
    transform: scale(1.2, 1.2);
}

.list-1 .pic p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 257px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    color: #FFF;
    background: rgba(0, 0, 0, .5);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-1 .pic .status {
    background: url("../images/yc_xianzuhoumai.png") no-repeat;
    width: 67px;
    height: 67px;
    position: absolute;
    right: 0;
    top: 0;
}

.list-1 .txt {
    border: 1px solid #DDD;
    border-top: 0;
    padding: 8px;
    color: #000;
}

.list-1 .txt p {
    overflow: hidden;
    zoom: 1;
    line-height: 32px;
}

.list-1 .txt .status {
    font: normal 12px/1 "SimSun";
    color: #FFF;
    background: #D90B18;
    padding: 2px 3px;
    vertical-align: 2px;
    margin-left: 2px;
}

.list-2 .cover img {
    width: 273px;
    height: 375px;
}

.list-2 .pic .status {
    background: url("../images/yc_te.png") no-repeat;
    position: absolute;
    width: 56px;
    height: 56px;
    right: auto;
    left: 0;
}

.list-2 .txt .name {
    font-size: 16px;
    color: #000;
}

.list-2 .txt .place {
    font-size: 13px;
    color: #595959;
    margin-bottom: 0;
}

.list-2 .txt .old {
    color: #999;
}

.list-2 .txt .new {
    font-size: 18px;
    font-weight: bold;
    color: #D80B19;
}

.list-2 .txt .new em {
    font-size: 28px;
}

.list-tab {
    position: relative;
    margin-bottom: 20px;
}

.list-tab .hd {
    position: absolute;
    right: 0;
    top: -45px;
}

.list-tab .hd li {
    float: left;
    display: inline;
    height: 30px;
    line-height: 30px;
    padding: 0 13px;
    color: #333;
    border: 1px solid transparent;
    border-bottom: 0;
    cursor: pointer;
}

.list-tab .hd li.on {
    color: #D80B18;
    border-color: #D90B18;
}

.comment-1 {
    margin: 15px 0 80px;
    position: relative;
}

.comment-1 li {
    float: left;
    width: 50%;
    height: 250px;
    background: #F7F7F7;
    overflow: hidden;
    zoom: 1;
}

.comment-1 .pic {
    float: left;
    width: 168px;
    height: 168px;
    overflow: hidden;
    border-radius: 50%;
    margin: 37px 0 0 77px;
}

.comment-1 .pic img {
    width: 168px;
    height: 168px;
}

.comment-1 .txt {
    margin: 42px 20px 0 275px;
}

.comment-1 .txt h2 {
    font-size: 18px;
    font-weight: bold;
    color: #D80B18;
    margin-bottom: 6px;
}

.comment-1 .txt h2 em {
    font-size: 14px;
    font-weight: normal;
    color: #656565;
    margin-left: 10px;
}

.comment-1 .txt p {
    line-height: 36px;
}

.comment-1 .divided {
    position: absolute;
    left: 50%;
    top: 0;
    border-right: 1px dashed #E0E0E0;
    height: 210px;
    margin-top: 20px;
    z-index: 2;
}

.comment-1 li:nth-child(even) .pic {
    margin-left: 25px;
}

.comment-1 li:nth-child(even) .txt {
    margin-left: 225px;
    margin-right: 68px;
}

.comment-1 .arr-l,
.comment-1 .arr-r {
    position: absolute;
    background: url("../images/arr_l.png") no-repeat;
    width: 43px;
    height: 109px;
    top: 67px;
    left: 0;
}

.comment-1 .arr-r {
    background-image: url("../images/arr_r.png");
    left: auto;
    right: 0;
}

.sideBar {
    position: fixed;
    left: 15px;
    top: 50%;
    margin-top: -200px;
    border-top: 1px solid #D90B18;
}

.sideBar .item {
    border: 1px solid #D90B18;
    border-top: 0;
    background-color: #fff;
    width: 56px;
    height: 57px;
}

.sideBar .item a {
    display: block;
    text-align: center;
    line-height: 22px;
    padding-top: 8px;
    height: 49px;
    color: #000;
}

.sideBar .item .active {
    color: #FFF;
    background: #D90B18;
}

.crumbs {
    padding: 25px 0;
    color: #333;
}

.crumbs a {
    color: #333;
}

.crumbs a:hover {
    color: #D80B18;
}

.productInfo .pic {
    float: left;
    width: 440px;
}

.productInfo .pic .status {
    background: url("../images/yc_xianzuhoumai.png") no-repeat;
    width: 67px;
    height: 67px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 10px;
}

.productInfo-2 .pic .status {
    background-image: url("../images/yc_te.png");
    width: 56px;
    height: 56px;
    right: auto;
    left: 0;
    top: 0;
}

.productInfo .txt {
    position: relative;
    float: left;
    width: 445px;
    margin: 0 0 0 28px;
}

.productInfo .profile {
    position: relative;
    float: right;
    width: 240px;
    height: 450px;
    /*margin-top: 44px;*/
    background-color: #ffffff;
    border: 1px solid #d0d3df;
}

.productInfo .txt .name {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin-bottom: 18px;
}

.productInfo .priceInfo {
    /*padding: 5px 15px 15px 15px;*/
    /*height: 130px;*/
    position: relative;
    background: url("../images/sellerMBG.png");
    background-size: cover;
}

.productInfo .price-4 {
    margin-left: 24px;
}

.productInfo .price-old {
    color: #FFCBCB;
    vertical-align: middle;
}

.productInfo .countDown {
    color: #FFF;
}

.productInfo .countDown .day,
.productInfo .countDown .hour {
    padding: 1px 3px;
    background: #000;
    margin: 0 5px;
    border-radius: 5px;
}

.productInfo .txt .status {
    background: url("../images/status_bg.png") no-repeat;
    width: 67px;
    height: 44px;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #D80B18;
    position: absolute;
    right: 15px;
    top: 20px;
}

.productInfo .property .item {
    float: left;
    text-align: center;
    height: 140px;
    position: relative;
}

.productInfo .property .item-1 {
    width: 220px;
    border-right: 1px solid #DDD;
}

.productInfo .property .item-2 {
    width: 132px;
    border-right: 1px solid #DDD;
}

.productInfo .property .item-3 {
    width: 126px;
}

.productInfo .property .item-1 i {
    display: block;
    background: url("../images/p_1.png") no-repeat;
    width: 37px;
    height: 36px;
    margin: 14px auto 10px;
}

.productInfo .property .item-2 i {
    display: block;
    background: url("../images/p_2.png") no-repeat;
    width: 50px;
    height: 29px;
    margin: 20px auto 10px;
}

.productInfo .property .item-3 i {
    display: block;
    background: url("../images/p_3.png") no-repeat;
    width: 38px;
    height: 35px;
    margin: 14px auto 10px;
}

.productInfo .property span {
    font-size: 16px;
    color: #999;
    display: block;
    text-align: center;
    margin-bottom: 8px;
}

.productInfo .property p {
    font-size: 14px;
    color: #000;
    text-align: center;
}

.productInfo .addr {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    background: #EDEDED;
    padding: 0 15px;
}

.productInfo .contact {
    font-size: 24px;
    font-weight: bold;
    color: #D80B18;
    margin: 17px 0 16px;
}

.productInfo .extra .time {
    color: #000;
}

.productInfo .extra .share {
    margin-left: 48px;
}

.productInfo .extra .share img {
    width: 22px;
    height: 22px;
    margin: 0 8px;
}

.bdsharebuttonbox > div {
    width: 57px;
    float: left;
    text-align: justify;
    padding-right: 25px;
    font-size: 14px;
    color: #666666;
}

.bdsharebuttonbox > div:after {
    display: inline-block;
    width: 100%;
    content: '';
}

.productInfo {
    margin: 16px 10px 0 10px;
}

.btns {
    position: absolute;
    width: 385px;
    top: 404px;
    right: 45px;
}

.productInfo .btns a {
    float: left;
    width: 180px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #e3002b !important;
    background: #fdf5f6;
    border: 1px solid #e3002b;
    margin-right: 10px;
    font-size: 18px;
}

.productInfo .btns a.first {
    color: #ffffff !important;
    background: #ee3442;
    font-size: 18px;
}

.profile {
    position: relative;
    background: #F2F2F2;
}

.profile .title {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #4e4f54;
    background-color: #f4f4f4;

}

.profile .avatar {
    border: 1px solid #DDD;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    margin: 10px auto;
}

.profile .avatar img {
    width: 80px;
    height: 80px;
}

.profile .name {
    width: 200px;
    font-size: 14px;
    color: #14171f;
    text-align: center;
    margin: 0 auto 10px;

}

.m-money {
    height: 60px;
}

.d-money {
    padding-bottom: 20px;
}

.h-money {
    padding-bottom: 12px;
}

.money-left {
    font-size: 14px;
    color: #666666;
    padding-right: 26px;
}

.m-money-color {
    font-size: 24px;
    color: #e3002b;
}

.money-right {
    font-size: 20px;
    color: #ff5252;
}

.equipment-inf {
    margin-left: 14px;
    margin-top: 20px;
}

.equipment-inf > li {
    height: 37px;
}

.inf-left {
    float: left;
    width: 83px;
    font-size: 14px;
    color: #666666;
}

.inf-right {
    font-size: 14px;
    color: #14171f;
}

.inf-t {
    margin-left: 45px;
}

.check-view {
    margin-left: 12px;
    color: #ff5952;
    text-decoration: underline
}

.jqzoom-wrap {
    height: 430px;
}

.color-red {
    color: #ee3442;
    margin-right: 5px;
    font-size: 14px !important;
    float: left;
}

.fg {
    font-size: 14px;
    color: #999999;
    padding: 0 40px;
    float: left;
}

.font-color {
    font-size: 14px;
    color: #666666;
    /*transition: 0.2s all;*/
    margin-top: 5px;
}

.link-detail {
    outline: none;
    text-decoration: none;
    position: relative;
    font-size: 14px;
    line-height: 14px;
    color: #666666;
    float: left;

}

.link-kukuri {
    text-transform: uppercase;
    /*font-weight: 900;*/
    overflow: hidden;
    line-height: 1;
    color: #666666;
}

.link-kukuri:hover {
    color: #ee3442;
}

.link-kukuri::after {
    content: '';
    position: absolute;
    height: 15px;
    width: 100%;
    top: 50%;
    margin-top: -8px;
    right: 0;
    background: #F9F9F9;
    transform: translate3d(-100%, 0, 0);
    transition: transform 0.7s;
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.link-kukuri:hover::after {
    transform: translate3d(100%, 0, 0);
}

.link-kukuri::before {
    content: attr(data-letters);
    position: absolute;
    z-index: 2;
    overflow: hidden;
    color: #424242;
    white-space: nowrap;
    width: 0%;
    transition: width 0.7s 0.6s;
}

.link-kukuri:hover::before {
    width: 100%;
}

.a-h, .a-z {
    position: absolute;
}

.a-h {
    width: 27px;
    height: 46px;
    background: url("../images/wake-h.png");
    background-size: cover;
    top: -6px;
    right: 7px;

}

.a-z {
    width: 27px;
    height: 46px;
    background: url("../images/wake-z.png");
    background-size: cover;
    top: -6px;
    right: 42px;

}

.a-h > p {
    margin-top: 6px;
    font-size: 13px;
    line-height: 16px;
    width: 13px;
    color: #a24f03;
    margin-left: 7px;
}

.inf-status {
    font-size: 13px;
    line-height: 16px;
    color: #ffffff;
    margin-top: 6px;
    margin-left: 7px;
}

.bdsharebuttonbox {
    margin-left: 14px;
}

.tempWrap {
    width: 407px !important;
    margin-left: 5px;
}

.seller-authentication {
    width: 200px;
    margin: 0 auto;
}

.seller-authentication li {
    width: 63px;
    height: 23px;
    line-height: 23px;
    background-color: #fcdce1;
    color: #ff5952;
    text-align: center;
}

.seller-authentication li:first-child {
    float: left;
}

.seller-authentication li:nth-child(2) {
    float: right;
}

.yc_dianpudangan {
    margin-top: 20px;
}

.yc_dianpudangan li .yc_ziduan {
    display: block;
    float: left;
    width: 56px;
    text-align: left;
    padding-left: 20px;
    font-size: 14px;
    color: #666666;
}

.yc_dianpudangan li .yc_shuzhi {
    display: inline-block;
    width: 53px;
    height: 22px;
    text-align: center;
    color: #9a501a;
    background: url(../images/sellerMW.png) no-repeat center center;
    background-size: cover;
    font-weight: 900;
    margin-left: 20px;
}

.progress-out {
    float: left;
    /*margin-top: 7px;*/
    width: 80px;
    height: 18px;
    border: 1px solid #a5d8fb;
    border-radius: 10px;
    margin-left: 20px;
}

.progress-out i {
    font-size: 12px;
    padding-left: 15px;
    /*line-height: 20px;*/
    float: left;
    margin-top: -3px;
}

.priceInfo-content {
    width: 415px;
    margin: 0 auto;
}

.yc_shuzhi1 {
    margin-left: 20px;
    font-size: 14px;
    color: #14171f;
}

.font-s {
    font-size: 12px;
    -webkit-transform: scale(0.40);
}

.profile .strength li {
    text-align: center;
}

.profile .strength .img {
    margin-top: 8px;
}

.profile .strength .img img {
    margin: 0 5px;
}

.profile .linka {

    /*margin-top: 14px;*/
}

.progress-in {
    float: left;
    height: 18px;
    background-color: #a5d8fb;
    border-radius: 10px;
}

.profile .linka a {
    display: block;
    margin: 0 auto;
    width: 195px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #ee3442;
    background: #f4f4f4;
    text-align: center;
    border: 1px solid #abaeb6;
}

.shop-icon {
    color: #636771;
}

.profile .collect {
    position: absolute;
    right: 0;
    top: -44px;
}

.collect {
    display: inline-block;
    font-size: 14px;
    color: #D80B18;
    width: 62px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #E3E3E3;
    background: #F4F4F4;
    text-align: center;
}

.collect i {
    background: url("../images/shou1.png") no-repeat;
    background-size: 100% 100%;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: -1px;
    margin-right: 2px;
}

/*jqzoom*/

.jqzoom {
    position: relative;
    cursor: pointer;
    width: 448px;
    height: 336px;
    /*border: 1px solid #DDD;*/
    text-align: center;
    margin-left: -8px;
}

.jqzoom .img-cell {
    display: table-cell;
    width: 448px;
    height: 336px;
    text-align: center;
    vertical-align: middle;
}

.jqzoom img {
    width: 448px;
    height: 336px;
}

.bigimg {
    width: 960px;
    height: 840px;
}

.jqzoom-sm {
    position: relative;
    padding: 0 20px;
    margin-top: 18px;
    margin-left: -5px;
}

.jqzoom-sm ul {
    margin-left: -12px !important;
}

.jqzoom-sm li {
    float: left;
    width: 80px;
    height: 60px;
    display: inline;
    margin-left: 20px;
    cursor: pointer;
}

.jqzoom-sm li .img-cell {
    display: table-cell;
    width: 80px;
    height: 60px;
    border: 1px solid #EFEFEF;
    text-align: center;
    vertical-align: middle;
}

.jqzoom-sm li img {
    max-width: 80px;
    max-height: 60px;
}

.jqzoom-sm .arr-l,
.jqzoom-sm .arr-r {
    position: absolute;
    display: block;
    /*background: url("../images/arr1.png") no-repeat left center;*/
    width: 20px;
    height: 60px;
    left: 0;
    top: 0;
}

.jqzoom-sm .arr-r {
    /*background: url("../images/arr2.png") no-repeat right center;*/
    left: auto;
    right: 0;
    transform: rotate(180deg);
}

.zoomdiv {
    z-index: 999;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 200px;
    height: 200px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    display: none;
    text-align: center;
    overflow: hidden;
}

.jqZoomPup {
    z-index: 999;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50px;
    height: 50px;
    border: 1px solid #aaa;
    background: #FEDE4F;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(Opacity=50);
    cursor: move;
}

.product-tips {
    background: url("../images/tips_bg.png") no-repeat;
    height: 43px;
    line-height: 43px;
    padding: 0 20px;
    color: #D80B18;
    margin: 28px 0 22px;
}

.productDe .hd {
    border-top: 1px solid #dbdbdb;
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    background-color: #f4f4f4;
}

.productDe .hd li {
    float: left;
    /*padding: 0 28px;*/
    min-width: 100px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #333;
    background: #EAEAEA;
    cursor: pointer;
    text-align: center;
    margin-top: -1px;
}

.productDe .hd li.on {
    color: #ee3442;
    background: #ffffff;
    border-top: 2px solid #ee3442;
}

.productDe .property {
    padding: 10px 20px;
    border: 1px solid #DBDBDB;
    border-top: 0;
}

.productDe .property table {
    width: 100%;
}

.productDe .property td {
    font-size: 15px;
    color: #000;
    padding: 8px 0;
}

.productDe .property td span {
    color: #656565;
}

.productDe .desc {
    padding: 10px 20px;
    line-height: 42px;
    border: 1px solid #DBDBDB;
    border-top: 0;
    margin-bottom: 22px;
}

.productDe .headline {
    border: 1px solid #F1F1F1;
    padding: 0 12px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    background: #F7F7F7;
    margin: 24px 0 20px;
}

.productDe .content p {
    margin-bottom: 2px;
}

.productDe .content img {
    max-width: 100%;
    max-width: 800px;
    height: auto;
    display: block;
    margin: 0 auto;
}

.productRe {
    margin-bottom: 70px;
}

/*-----[6]汇租成套-----*/

.rentSet-process {
    margin: 14px 0 32px;
}

.rentSet-process .wrap {
    border: 1px solid #FCEDEE;
    background: #FFFBFB;
}

.rentSet-process .title {
    height: 53px;
    line-height: 53px;
    border-bottom: 1px solid #FCEDEE;
}

.rentSet-process .title h2 {
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #D80B18;
    margin-left: 14px;
}

.rentSet-process .title a {
    float: right;
    width: 115px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    color: #FFF !important;
    background: #E79520;
    margin: 10px 8px 0 0;
}

.rentSet-process .content {
    padding: 20px 19px;
}

.rentSet-case .list-3 {
    margin-top: 34px;
    margin-bottom: 72px;
}

.list-3 {
    margin-left: -92px;
}

.list-3 li {
    float: left;
    display: inline;
    width: 231px;
    overflow: hidden;
    margin: 0 0 0 92px;
}

.list-3 li a {
    display: block;
    border: 1px solid #DDD;
    padding: 5px 4px 5px 5px;
}

.list-3 li .pic {
    width: 220px;
    height: 225px;
    display: block;
    margin: 0 auto;
}

.list-3 li .txt {
    font-size: 16px;
    color: #D80B18;
    margin: 12px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-3 li .link {
    color: #888;
}

.rentSet-features {
    background: #F8F8F8;
    padding: 80px 0 64px;
}

.rentSet-features li {
    float: left;
    display: inline;
    width: 300px;
    overflow: hidden;
}

.rentSet-features .icon {
    position: relative;
    width: 171px;
    margin: 0 auto;
}

.rentSet-features .icon i {
    display: block;
    background: url("../images/feature1.png") no-repeat;
    width: 171px;
    height: 171px;
}

.rentSet-features .icon-2 i {
    background-image: url("../images/feature2.png");
}

.rentSet-features .icon-3 i {
    background-image: url("../images/feature3.png");
}

.rentSet-features .icon-4 i {
    background-image: url("../images/feature4.png");
}

.rentSet-features .mask {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    cursor: pointer;
    padding: 36px 0;
    width: 100%;
    height: 99px;
    background: rgba(0, 0, 0, .4);
    opacity: 0;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
}

.rentSet-features .mask p {
    color: #FFF;
    width: 136px;
    margin: 0 auto;
    line-height: 26px;
    overflow: hidden;
}

.rentSet-features li:hover .mask {
    opacity: 1;
}

.rentSet-features .txt {
    text-align: center;
    font-size: 24px;
    color: #D80B18;
    margin: 38px 0 28px;
}

.rentSet-features .desc {
    width: 200px;
    margin: 0 auto;
    color: #333;
    line-height: 30px;
    text-align: center;
}

.rentSet-btn {
    padding: 75px 0 95px;
}

.rentSet-btn a {
    display: block;
    margin: 0 auto;
    width: 220px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
    color: #FFF !important;
    background: #EEAD13;
}

.crumbs-2 {
    padding: 9px 10px;
    background: #F1F1F1;
    border: 1px solid #DEDEDE;
    border-top: 0;
}

.crumbs-2 a {
    color: #D80B18;
}

.rentSet-de {
    position: relative;
}

.rentSet-de .title {
    position: relative;
    font-size: 24px;
    text-align: center;
    margin: 26px 0 20px;
}

.rentSet-de .title a {
    display: inline-block;
    position: absolute;
    right: 0;
    top: -4px;
    width: 98px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #FFF !important;
    background: #D90B18;
    font-size: 14px;
}

.rentSet-de .meta {
    text-align: center;
    color: #999;
}

.rentSet-de .meta .time {
    margin-right: 12px;
}

.rentSet-de .content {
    padding: 20px 0 100px;
}

.rentSet-de .content p {
    line-height: 36px;
    text-indent: 2em;
}

.rentSet-de .content img {
    display: block;
    max-width: 100%;
    margin: 15px auto;
}

.template-form {
    position: relative;
    margin: 69px 0 80px;
}

.template-ul .required {
    color: #FF000F;
    vertical-align: -2px;
    font-weight: bold;
}

.template-ul .unit {
    margin-left: 8px;
}

.template-ul li {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 20px;
}

.template-ul .form-label {
    float: left;
    width: 130px;
    text-align: right;
    margin-top: 5px;
    min-height: 1px;
}

.template-ul .form-group {
    margin: 0 0 0 142px;
    overflow: hidden;
    zoom: 1;
}

/* fachgo add */

.template-ul .form-group .desc {
    width: 500px;
    margin-top: 5px;
    min-height: 1px;
}

.template-ul .select-2 {
    margin-left: 8px;
}

.template-ul .select-2:first-child {
    margin-left: 0;
}

.facility-info .item {
    margin-top: 20px;
}

.facility-info .item:first-child {
    margin-top: 0;
}

.facility-info .item input {
    margin-left: 8px;
}

.facility-info .item input:first-child {
    margin-left: 0;
}

.template-ul .plus {
    background: url("../images/plus.png") no-repeat;
    width: 39px;
    height: 39px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px 0 12px;
}

.template-ul .minus {
    background: url("../images/minus.png") no-repeat;
    width: 39px;
    height: 39px;
    display: inline-block;
    vertical-align: middle;
}

.template-ul .btn-submit {
    margin-top: 20px;
}

.template-ul .tips {
    display: inline-block;
    vertical-align: middle;
    color: #D80B18;
    margin-left: -24px;
}

.template-ul .tips-2 {
    display: inline-block;
    vertical-align: middle;
    color: #333;
    margin-left: 16px;
}

.template-ul .tips-2 a {
    color: #D80B18;
    text-decoration: underline;
}

.template-ul .radio-group {
    margin-top: 4px;
}

.template-ul .radio {
    width: 120px;
}

.fixed-contact {
    background: url("../images/yc_lianxidianhua.png") no-repeat;
    width: 133px;
    height: 352px;
    display: block;
}

.template-form .fixed-contact {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
}

.template-ul .select-3 {
    margin-left: 8px;
}

/*-----[7]竞价选租-----*/

.tel-ing {
    display: inline-block;
    vertical-align: middle;
    background: url("../images/i_phone.png") no-repeat left center;
    font-size: 20px;
    font-weight: bold;
    color: #D80B18;
    padding-left: 26px;
    margin: 16px 0 -6px 16px;
}

.yc_sxtj_wen .clear-condition {
    border: 0;
    background: none;
    padding: 0;
    line-height: 60px;
}

.sort .sortMode-2 dl {
    background: #FFF;
}

/*-----[8]自选直租-----*/

/*.template-ul .checkbox-group{}*/

.template-ul .checkbox {
    min-width: 80px;
    width: auto;
    margin-left: 15px;
}

.upload-pic {
    float: left;
}

.upload-pic img {
    width: 110px;
    height: 120px;
}

.upload-pic a {
    position: relative;
    display: block;
    border: 1px solid #DDD;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    padding: 6px;
}

.upload-tips {
    margin: 0 0 0 250px;
}

.upload-tips .txt {
    height: 134px;
    display: table-cell;
    vertical-align: middle;
}

.upload-tips p {
    line-height: 28px;
    color: #656565;
}

.upload-demo {
    margin-top: 30px;
}

.upload-demo span {
    float: left;
    width: 90px;
    color: #000;
    text-decoration: underline;
}

/*.upload-demo .img-list{overflow: hidden;zoom: 1;}*/

.upload-demo .img-list .img {
    position: relative;
    float: left;
    border: 1px solid #DDD;
    margin-left: 15px;
    cursor: pointer;
}

.upload-demo .img-list .img:first-child {
    margin-left: 0;
}

.upload-demo .img-list .img img {
    width: 116px;
    height: 127px;
}

.upload-demo .img-list .setCover-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    -webkit-transition: all .3s;
    transition: all .3s;;
    opacity: 0;
    filter: alpha(opacity=0);
}

.upload-demo .img-list .setCover {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #FFF !important;
    background: #D90B18;
    text-align: center;
}

.upload-demo .img-list .img:hover .setCover-mask {
    opacity: 1;
    filter: alpha(opacity=100);
}

.upload-demo .img-list .cover {
    position: absolute;
    background: url("../images/cover_left.png") no-repeat;
    width: 56px;
    height: 56px;
    left: 0;
    top: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 0;
    filter: alpha(opacity=0);
}

.upload-demo .img-list .img.active .cover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.upload-demo .img-list .img.active .setCover-mask {
    display: none;
}

.upload-demo .img-list .del {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    background: #D90B18;
    border-radius: 50%;
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 0;
    filter: alpha(opacity=0);
}

.upload-demo .img-list .img.done .del {
    opacity: 1;
    filter: alpha(opacity=100);
}

.upload-demo2 {
    margin: 10px 0 0 24px;
    overflow: hidden;
    zoom: 1;
    float: left;
}

.upload-demo2 .label {
    float: left;
    color: #656565;
}

.upload-demo2 .img {
    float: left;
    border: 1px solid #DDD;
    padding: 4px;
    margin: 0 20px 0 10px;
}

.upload-demo2 .img img {
    width: 100px;
    height: 100px;
}

.upload-demo2 .txt {
    float: left;
    line-height: 30px;
    color: #656565;
}

.paper-template img {
    display: inline-block;
    vertical-align: middle;
}

.paper-template .download {
    background: url("../images/yc_btn_06.png") no-repeat;
    width: 65px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    font-size: 13px;
    color: #111;
    margin-left: 15px;
}

.wechat2 p {
    color: #D80B18;
    margin-top: 10px;
}

.RFQ {
    margin: 68px 0 100px;
}

.RFQ-content table {
    width: 100%;
}

.RFQ-content .hd {
    margin-bottom: 18px;
}

.RFQ-content .hd td {
    background: #F5F5F5;
    font-size: 14px;
    color: #333;
    text-align: center;
    padding: 12px 0;
}

.RFQ-content .bd th {
    font-size: 14px;
    padding: 12px 0;
    background: #EFEFEF;
}

.RFQ-content .bd td {
    font-size: 14px;
    padding: 18px 0;
    border-right: 1px solid #F1F1F1;
    border-top: 1px solid #F1F1F1;
    text-align: center;
    vertical-align: top;
}

.RFQ-content .bd {
    border: 1px solid #F1F1F1;
}

.RFQ-content .bd .checkbox {
    margin: 0 8px 0 12px;
}

.RFQ-content .bd .place {
    color: #D80B18;
    background: url("../images/i_place.png") no-repeat left center;
    padding-left: 26px;
    display: inline-block;
}

.product-sm {
    position: relative;
}

.product-sm a {
    display: block;
}

.product-sm .pic {
    float: left;
    width: 96px;
    height: 80px;
    margin: 25px 0 0 20px;
}

.product-sm .txt {
    margin: 0 0 0 128px;
    line-height: 1.5;
    padding-top: 40px;
}

.product-sm .txt h4 {
    color: #000;
    margin-bottom: 8px;
    font-size: 14px;
}

.product-sm .txt p {
    color: #777;
}

.ui-number {
    border: 2px solid #E4E4E4;
    display: inline-block;
}

.ui-number span {
    float: left;
    width: 26px;
    height: 26px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
}

.ui-number input {
    float: left;
    padding: 5px 2px;
    font-size: 14px;
    width: 40px;
    height: 16px;
    line-height: 16px;
    border-left: 2px solid #EDEDED;
    border-right: 2px solid #EDEDED;
    text-align: center;
    color: #333;
}

.RFQ-content .bd .action a {
    display: block;
    line-height: 30px;
    color: #0A6BCC;
    text-align: center;
}

.RFQ-content .extra {
    margin: 18px 0 0 0;
}

.RFQ-content .extra .checkbox {
    margin: 0 0 0 12px;
}

.RFQ-content .extra .checkbox input {
    margin-right: 10px;
}

.RFQ-content .extra .btn-next {
    width: 128px;
    height: 54px;
    line-height: 54px;
}

.RFQ-form {
    position: relative;
    border: 1px solid #F1F1F1;
    margin-bottom: 150px;
}

.RFQ-form .template-ul {
    padding: 32px 0 16px;
}

.RFQ-form .btn-next {
    position: absolute;
    bottom: -74px;
    right: 0;
    width: 128px;
    height: 54px;
    line-height: 54px;
}

.table-list {
    padding: 20px 40px 16px;
    border-top: 1px solid #F1F1F1;
    background: #F9F9F9;
}

.table-list h2 {
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DDD;
}

.table-list table {
    width: 100%;
}

.table-list td {
    padding: 50px 0 20px;
    font-size: 14px;
    text-align: center;
    vertical-align: top;
}

.table-list .product-sm .provider {
    position: absolute;
    left: 0;
    top: -35px;
    line-height: 20px;
    color: #000;
}

.table-list .product-sm .pic {
    margin-left: 0;
}

.table-list .product-sm .txt {
    margin-left: 108px;
}

/*915宽筛选改造--1200宽*/

.zxzz .yc_left_915 {
    width: 1200px;
    float: none;
    margin-top: 14px;
}

.zxzz .yc_lanmu {
    border-bottom: 0;
    height: auto;
    line-height: normal;
}

.zxzz .yc_lanmu .yc_ming {
    width: 95px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    padding: 0;
    cursor: pointer;
    margin-right: 6px;
    background: #AAA8A8;
}

.zxzz .yc_lanmu .yc_ming.on {
    background: #D90B18;
}

.zxzz .yc_sxtj_wen .right {
    float: left;
    margin-left: 40px;
}

.zxzz .sort .sortMode {
    width: 1200px;
}

.zxzz .accordion .link .yc_tianjian {
    width: 980px;
}

.zxzz .accordion .link .yc_gengduo {
    margin-top: 10px;
}

.priceInfo .paddingL {
    padding-left: 70px;
    position: relative;
}

.priceInfo .price-6:first-child {
    margin-right: 32px;
}

.history-trade {
    border: 1px solid #DBDBDB;
    border-top: 0;
    padding: 0 18px;
    margin-bottom: 60px;
}

.comment-summary {
    padding: 50px 0 45px;
}

.comment-summary .total {
    float: left;
    width: 340px;
    text-align: center;
}

.comment-summary .total span {
    font-size: 18px;
    color: #D80B18;
}

.comment-summary .total span em {
    font-size: 40px;
    font-weight: bold;
    display: inline-block;
    line-height: 1;
}

.comment-summary .total p {
    color: #111;
}

.comment-grade {
    margin-left: 340px;
}

.comment-grade .text {
    float: left;
    width: 74px;
    color: #000;
    margin-right: 5px;
}

.comment-grade .grade {
    float: left;
    padding: 0;
    width: 624px;
    margin-left: -24px;
    margin-top: -16px;
}

.comment-grade .grade .grade-item {
    margin-left: 24px;
}

.comment-filter {
    height: 40px;
    line-height: 40px;
    border: 1px solid #DDD;
    background: #FFF5F5;
    padding: 0 15px;
}

.comment-filter a {
    float: left;
    color: #333;
    margin-right: 34px;
}

.comment-filter .selected {
    color: #D80B18;
}

.comment-table {
    position: relative;
}

.comment-table .page {
    position: absolute;
    right: -27px;
    width: 100%;
    bottom: -140px;
}

.comment-table table {
    width: 100%;
}

.comment-table td {
    font-size: 14px;
    padding: 35px 0 30px;
    vertical-align: top;
}

.comment-table tr {
    border-top: 1px solid #DDD;
}

.comment-table tr:first-child {
    border-top: 0;
}

.com-1,
.com-2,
.com-3 {
    font-size: 14px;
    color: #000;
    background: url("../images/comment1.png") no-repeat left center;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding-left: 40px;
    margin-left: 30px;
    margin-top: 10px;
}

.com-2 {
    background-image: url("../images/comment2.png");
}

.com-3 {
    background-image: url("../images/comment3.png");
}

.comment-table .info {
    width: 220px;
    margin-right: 0;
    line-height: 28px;
    color: #000;
}

.comment-table .info .time {
    color: #656565;
}

.star-grade {
    color: #999;
    /* padding: 0 50px 0 80px; */
    width: 570px;
    margin-right: 0;
}

.star-grade .item {
    float: left;
    width: 190px;
    line-height: 32px;
}

.star-grade .item img {
    display: inline-block;
    margin: 0 2px;
}

.comment-table .from {
    text-align: center;
    margin: 6px 0 4px;
}

.comment-table .from .avatar {
    display: inline-block;
    width: 38px;
    height: 38px;
    overflow: hidden;
    border-radius: 50%;
    vertical-align: middle;
}

.comment-table .from .avatar img {
    width: 38px;
    height: 38px;
}

.comment-table .from span {
    margin: 0 0 0 10px;
    display: inline-block;
    vertical-align: middle;
    color: #D80B18;
}

.comment-table .from-place {
    text-align: center;
    color: #000;
}

/*-----[9]悬赏招租/[10]工程招标[11]商家店铺--陈-----*/

.yc_warp {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.yc_warp_1200 {
    width: 1200px;
    margin: 0 auto;
}

.yc_margin_T20 {
    margin-top: 20px;
}

.yc_left_915 {
    width: 915px;
    float: left;
    overflow: hidden;
    zoom: 1;
}

.yc_right_270 {
    width: 270px;
    float: right;
    overflow: hidden;
    zoom: 1;
}

.yc_marginT90 {
    margin-top: 90px;
}

.yc_padding_left10 {
    padding-left: 10px;
}

.yc_mbx_nav {
    line-height: 60px;
}

.yc_mbx_nav a {
    color: #000;
}

.yc_mbx_nav a:hover {
    color: #d90b18;
}

.yc_color333 {
    color: #333;
}

.yc_color666 {
    color: #666;
}

.yc_color999 {
    color: #999;
}

.yc_hongse {
    color: #d90b18;
}

.yc_lanse {
    color: #1192ec;
}

.yc_size16 {
    font-size: 16px;
}

/**悬赏招租**/

.yc_left_909 {
    width: 869px;
    float: left;
    overflow: hidden;
    zoom: 1;
    border: #ededed solid 3px;
    padding: 20px;
}

.yc_zhaozubiaoti {
    overflow: hidden;
    zoom: 1;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}

.yc_zhaozubiaoti .yc_btn {
    display: inline-block;
    background: #D90B18;
    color: #fff;
    width: 125px;
    text-align: center;
    margin-right: 10px;
    font-size: 16px;
}

.yc_zhaozubiaoti .yc_btn.hover {
    background: #c8c8c8;
}

.yc_zhaozubiaoti img {
    margin-left: 6px;
}

.yc_zhaozubiaoti .yc_shoucang a {
    color: #D90B18;
    font-size: 16px;
}

.yc_zhaozubiaoti .yc_shoucang a img {
    position: relative;
    top: -1px;
    padding-right: 6px;
}

.yc_shangjin_feixiang {
    overflow: hidden;
    zoom: 1;
    padding: 10px 0 15px;
    color: #ffa800;
    height: 30px;
    line-height: 30px;
}

.yc_shangjin_feixiang .yc_shangjin {
    background: #ffa800;
    color: #fff;
    display: inline-block;
    border: #ffa800 solid 1px;
    padding: 0 10px;
}

.yc_shangjin {
    background: #ffa800;
    color: #fff;
    display: inline-block;
    border: #ffa800 solid 1px;
    padding: 0 10px;
}

.yc_shangjin_feixiang .yc_shangjin img {
    padding-right: 8px;
}

.yc_shangjin img {
    padding-right: 8px;
}

.yc_shangjin_feixiang .yc_jiage {
    border: #ffa800 solid 1px;
    display: inline-block;
    padding: 0 10px;
    margin-right: 10px;
    font-size: 15px;
}

.yc_jiage {
    border: #ffa800 solid 1px;
    display: inline-block;
    padding: 0 10px;
    margin-right: 10px;
    font-size: 15px;
}

.yc_shangjin_feixiang .right {
    color: #333;
}

.yc_shangjin_feixiang .right img {
    margin-left: 6px;
}

.yc_zz_dizhi {
    overflow: hidden;
    zoom: 1;
    border: #ffecec solid 1px;
    background: #efefef;
    height: 35px;
    line-height: 35px;
    margin-bottom: 10px;
}

.yc_zz_dizhi a {
    color: #D90B18;
    padding-left: 35px;
}

.yc_zz_dizhi a img {
    padding-right: 10px;
    position: relative;
    top: -2px;
}

.yc_zz_dizhi span {
    padding-left: 35px;
}

.yc_toubiaorenshu {
    overflow: hidden;
    zoom: 1;
    margin-top: 25px;
}

.yc_toubiaorenshu dt {
    float: left;
    border: #D90B18 solid 1px;
    height: 77px;
    line-height: 77px;
    padding: 0 20px;
    font-size: 18px;
}

.yc_toubiaorenshu dt a {
    display: inline-block;
    background: #D90B18;
    color: #fff;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    margin-left: 20px;
    font-size: 16px;
}

.yc_toubiaorenshu dd {
    float: right;
    color: #D90B18;
    font-size: 20px;
    line-height: 77px;
    font-weight: 900;
    padding-right: 15px;
}

.yc_toubiaorenshu dd i {
    font-size: 30px;
    font-style: italic;
}

.yc_TAB {
    overflow: hidden;
    zoom: 1;
    border-left: #ffecec solid 1px;
    border-top: #ffecec solid 1px;
}

.yc_TAB td {
    border-right: #ffecec solid 1px;
    border-bottom: #ffecec solid 1px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}

.yc_TAB td .yc_biaoti {
    background: #ffecec;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.yc_toubiaogongsi {
    overflow: hidden;
    zoom: 1;
}

.yc_toubiaogongsi li {
    overflow: hidden;
    zoom: 1;
    position: relative;
    text-align: center;
    float: left;
    width: 25%;
    padding-bottom: 15px;
    border-bottom: #ddd dashed 1px;
}

.yc_toubiaogongsi li a {
    display: block;
    text-align: center;
    line-height: 30px;
}

.yc_toubiaogongsi li a img {
    width: 138px;
    height: 138px;
    border-radius: 138px;
    border: #ddd solid 1px;
    margin: 25px 0 10px;
}

.yc_toubiaogongsi li .yc_icon_yizhongbiao {
    position: absolute;
    right: 20px;
    bottom: 40px;
}

.yc_toubiaogongsi li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    zoom: 1;
}

.yc_gzzl {
    overflow: hidden;
    zoom: 1;
    background: #f2f2f2;
    height: 380px;
    padding: 15px;
}

.yc_gzzl .yc_ming {
    font-size: 16px;
    border-left: #D90B18 solid 3px;
    height: 18px;
    line-height: 18px;
    padding-left: 10px;
}

.yc_gzzl .yc_tuwen {
    overflow: hidden;
    z-index: 1;
    text-align: center;
    line-height: 50px;
    padding-top: 10px;
}

.yc_gzzl .yc_tuwen img {
    width: 138px;
    height: 138px;
    border-radius: 138px;
    border: #ddd solid 1px;
}

.yc_gzzl .yc_wen {
    overflow: hidden;
    padding-left: 70px;
    line-height: 34px;
}

.yc_gzzl .yc_wen .yc_shuzhi {
    display: inline-block;
    width: 67px;
    text-align: center;
    color: #fff;
    background: url(../images/yc_btn_01.png) no-repeat center center;
    font-weight: 900;
}

.yc_gzzl .yc_tu {
    text-align: center;
    padding: 10px 0;
}

.yc_gzzl .yc_tu img {
    padding: 0 9px;
}

.yc_gzzl .yc_btn {
    overflow: hidden;
    zoom: 1;
    text-align: center;
}

.yc_gzzl .yc_btn a {
    display: inline-block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #e79618;
    font-size: 16px;
}

.yc_r_lanmu {
    color: #d90b18;
    border-bottom: #d90b18 solid 2px;
    font-size: 16px;
    line-height: 40px;
    font-weight: 900;
    padding-left: 10px;
}

.yc_r_zxfb {
    overflow: hidden;
    zoom: 1;
    position: relative;
    border: #dfdfdf solid 1px;
    height: 310px;
    margin-top: 20px;
    width: 268px;
}

.yc_r_zxfb .yc_dzz {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
}

.yc_r_zxfb .yc_tupian {
    width: 240px;
    margin: 15px auto 0;
}

.yc_r_zxfb .yc_tupian a {
    display: block;
    position: relative;
    height: 190px;
    color: #fff;
}

.yc_r_zxfb .yc_tupian a img {
    width: 100%;
    height: 100%;
}

.yc_r_zxfb .yc_tupian a p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: rgba(0, 0, 0, .5);
    text-indent: 0.6em;
    overflow: hidden;
    zoom: 1;
}

.yc_r_zxfb .yc_wen {
    width: 240px;
    margin: 0 auto;
    line-height: 28px;
    padding-top: 8px;
}

.yc_r_zxfb .yc_wen img {
    padding-top: 5px;
    padding-right: 3px;
}

.yc_buzhou {
    position: relative;
    overflow: hidden;
    zoom: 1;
    margin: 60px 50px 0;
    background: url(../images/yc_buzhou_bg01.png) no-repeat top center;
    width: 1100px;
}

.yc_buzhou.hover {
    background: url(../images/yc_buzhou_bg02.png) no-repeat top center;
}

.yc_buzhou li {
    font-size: 15px;
    font-weight: 900;
    text-align: center;
}

.yc_buzhou li a {
    color: #949494;
}

.yc_buzhou li a i {
    display: inline-block;
    margin: 0 auto 10px;
    width: 20px;
    height: 20px;
    font-size: 14px;
    font-weight: 100;
    line-height: 20px;
    font-style: normal;
    background: #949494;
    color: #fff;
    border: #cbcbcb solid 3px;
    border-radius: 20px;
    text-align: center;
}

.yc_buzhou li a.hover {
    color: #D90B18;
}

.yc_buzhou li a.hover span i {
    background: #D90B18;
}

.yc_buzhou li.yc_bz_01 {
    float: left;
}

.yc_buzhou li.yc_bz_02 {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -40px;
}

.yc_buzhou li.yc_bz_03 {
    float: right;
    margin-right: 40px;
}

.yc_fuwushanglvru {
    overflow: hidden;
    z-index: 1;
    margin-top: 40px;
    position: relative;
}

.yc_fuwushanglvru li {
    z-index: 1;
    line-height: 55px;
    height: 55px;
    clear: both;
}

.yc_fuwushanglvru li .yc_ziduan {
    float: left;
    width: 130px;
    text-align: right;
    color: #333;
}

.yc_fuwushanglvru li .yc_ziduan i {
    color: #D90B18;
    position: relative;
    top: 2px;
    padding-right: 6px;
    font-weight: 900;
}

.yc_fuwushanglvru li .yc_wenzi {
    float: left;
    padding-left: 15px;
    line-height: 55px;
}

.yc_fuwushanglvru li .yc_wenzi .yc_btn {
    display: inline-block;
    width: 71px;
    height: 30px;
    line-height: 30px;
    background: url(../images/yc_btn_02.png) no-repeat center center;
    text-align: center;
    margin-right: 15px;
}

.yc_fuwushanglvru li .yc_wenzi .yc_tupain {
    position: relative;
    top: 15px;
}

.yc_fuwushanglvru li .yc_wenzi .yc_tupain img {
    width: 100px;
    height: 100px;
    margin-bottom: 15px;
    margin-right: 15px;
}

.yc_lianxidianhua {
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 999999;
}

.yc_fwslr_dier_jine {
    overflow: hidden;
    zoom: 1;
    font-size: 16px;
    width: 1100px;
    margin: 0 auto;
    padding: 60px 0 40px;
}

.yc_fwslr_dier_jine i {
    font-size: 26px;
    font-weight: 900;
}

.yc_fwslr_dier_jine a {
    float: right;
    color: #D90B18;
}

.yc_fwslr_dier_box {
    width: 1100px;
    background: #f6f6f6;
    font-size: 16px;
    line-height: 60px;
    margin: 0 auto 40px;
    padding-bottom: 45px;
}

.yc_zhifu_yinghang {
    overflow: hidden;
    zoom: 1;
}

.yc_zhifu_yinghang label {
    margin-left: 35px;
}

.yc_zhifu_yinghang label img {
    border: #ddd solid 1px;
    margin-left: 10px;
    width: 180px;
    height: 70px;
}

.yc_zhifu_jine {
    overflow: hidden;
    zoom: 1;
    padding: 0 15px;
    color: #333;
    line-height: 90px;
}

.yc_zhifu_jine dt {
    border-bottom: #ddd dashed 1px;
}

.yc_zhifu_jine dt label {
    margin-right: 20px;
    font-size: 21px;
}

.yc_zhifu_jine dt label input {
    position: relative;
    top: -2px;
    margin-right: 10px;
}

.yc_zhifu_jine dd label {
    margin-right: 20px;
    font-size: 21px;
}

.yc_zhifu_jine dd label input {
    position: relative;
    top: -2px;
    margin-right: 10px;
}

.yc_fwslr_dier_btn {
    overflow: hidden;
    z-index: 1;
    text-align: center;
}

.yc_fwslr_dier_btn a {
    display: inline-block;
    width: 160px;
    background: #D90B18;
    border: #D90B18 solid 1px;
    color: #fff;
    height: 60px;
    line-height: 60px;
    margin: 0 10px;
    font-size: 18px;
}

.yc_fwslr_dier_btn a.hover {
    background: #ffdbdd;
    color: #D90B18;
}

.yc_yc_fwslr_wc {
    width: 1100px;
    height: 195px;
    background: #f6f6f6;
    text-align: center;
    font-size: 16px;
    line-height: 60px;
    margin: 120px auto 0;
}

.yc_yc_fwslr_wc a {
    color: #D90B18;
    text-decoration: underline;
}

.yc_yc_fwslr_wc img {
    padding-top: 45px;
}

.yc_fuwushanglvru li .yc_wenzi .yc_tianjia_btn {
    border: #ddd solid 1px;
    display: inline-block;
    width: 35px;
    line-height: 35px;
    height: 35px;
    text-align: center;
    font-size: 18px;
    position: relative;
    top: 7px;
    color: #949494;
}

.yc_xszzjylc {
    overflow: hidden;
    zoom: 1;
    border: #f7d6d8 solid 1px;
    height: 277px;
    margin-top: 20px;
}

.yc_xszzjylc dt {
    border-bottom: #f7d6d8 solid 1px;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    color: #D90B18;
    font-weight: 900;
}

.yc_xszzjylc dd {
    overflow: hidden;
    zoom: 1;
}

.yc_lanmu {
    overflow: hidden;
    zoom: 1;
    border-bottom: #D90B18 solid 2px;
    height: 40px;
    line-height: 40px;
}

.yc_lanmu .yc_ming {
    display: inline-block;
    background: #D90B18;
    color: #fff;
    padding: 0 10px;
}

.yc_fabu_btn {
    overflow: hidden;
    zoom: 1;
}

.yc_fabu_btn a {
    display: block;
    height: 100px;
    background: url(../images/yc_btn_03.png) no-repeat center center;
    line-height: 100px;
    color: #fff;
    text-align: center;
    font-size: 30px;
    font-weight: 900;
}

.yc_ggban {
    overflow: hidden;
    zoom: 1;
    padding: 20px 0;
}

.yc_ggban a {
    display: block;
}

.yc_ggban2 {
    overflow: hidden;
    zoom: 1;
    padding: 10px 0;
}

.yc_ggban3 {
    overflow: hidden;
    zoom: 1;
    padding: 0;
}

.yc_lishixuqou_box {
    overflow: hidden;
    zoom: 1;
    margin: 20px 0;
}

.yc_lishixuqou {
    overflow: hidden;
    zoom: 1;
    line-height: 24px;
}

.yc_lishixuqou a {
    display: block;
    background: url(../images/yc_xian.jpg) repeat-x bottom #f5f5f5;
    padding: 18px 15px;
}

.yc_lishixuqou a:hover {
    background: url(../images/yc_xian.jpg) repeat-x bottom #f3f6fb;
    color: #D90B18;
}

.yc_lishixuqou a:hover .yc_biaoti {
    color: #D90B18;
}

.yc_lishixuqou a.hover {
    background: url(../images/yc_xian.jpg) repeat-x bottom #f3f6fb;
    color: #D90B18;
}

.yc_lishixuqou a.hover .yc_biaoti {
    color: #D90B18;
}

.yc_lishixuqou dt {
    color: #707070;
    line-height: 24px;
}

.yc_lishixuqou dt .yc_biaoti {
    color: #707070;
    font-size: 16px;
    display: inline-block;
    width: 540px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    zoom: 1;
}

.yc_lishixuqou dt .yc_biaoti b {
    font-weight: 100;
    font-size: 18px;
}

.yc_lishixuqou dt .yc_shijian {
    display: inline-block;
    padding-right: 70px;
    position: relative;
    top: -6px;
}

.yc_lishixuqou dd {
    color: #888;
    line-height: 24px;
}

.yc_lishixuqou2 {
    overflow: hidden;
    zoom: 1;
    line-height: 24px;
}

.yc_lishixuqou2 a {
    display: block;
    background: url(../images/yc_xian.jpg) repeat-x bottom #fff;
    padding: 18px 15px;
}

.yc_lishixuqou2 a:hover {
    background: url(../images/yc_xian.jpg) repeat-x bottom #f3f6fb;
    color: #1152ab;
}

.yc_lishixuqou2 a.hover {
    background: url(../images/yc_xian.jpg) repeat-x bottom #f3f6fb;
    color: #1152ab;
}

.yc_lishixuqou2 dt {
    color: #707070;
    line-height: 24px;
}

.yc_lishixuqou2 dt .yc_biaoti {
    color: #1152ab;
    font-size: 16px;
    display: inline-block;
    width: 540px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    zoom: 1;
}

.yc_lishixuqou2 dt .yc_biaoti b {
    font-weight: 100;
    font-size: 18px;
    color: #D90B18;
}

.yc_lishixuqou2 dt .yc_shijian {
    display: inline-block;
    width: 85px;
    padding-right: 20px;
    position: relative;
    top: -6px;
}

.yc_lishixuqou2 dt .yc_renshu {
    display: inline-block;
    position: relative;
    top: -6px;
}

.yc_lishixuqou2 dt .yc_renshu .yc_biaoqian {
    background: #D90B18;
    color: #ffe400;
    display: inline-block;
    padding: 0 5px;
    margin-left: 4px;
}

.yc_lishixuqou2 dd {
    color: #888;
    line-height: 24px;
}

.yc_lishixuqou3 {
    overflow: hidden;
    zoom: 1;
    line-height: 24px;
}

.yc_lishixuqou3 a {
    display: block;
    background: url(../images/yc_xian.jpg) repeat-x bottom #fff;
    padding: 18px 15px;
}

.yc_lishixuqou3 a:hover {
    background: url(../images/yc_xian.jpg) repeat-x bottom #f3f6fb;
    color: #1152ab;
}

.yc_lishixuqou3 a:hover .yc_biaoti {
    color: #1152ab;
}

.yc_lishixuqou3 a:hover .yc_biaoti b {
    color: #D90B18;
}

.yc_lishixuqou3 a.hover {
    background: url(../images/yc_xian.jpg) repeat-x bottom #f3f6fb;
    color: #1152ab;
}

.yc_lishixuqou3 a.ahover {
    background: url(../images/yc_xian.jpg) repeat-x bottom #f5f5f5;
    color: #1152ab;
}

.yc_lishixuqou3 a.ahover .yc_biaoti {
    color: #666;
}

.yc_lishixuqou3 a.ahover .yc_biaoti b {
    color: #666;
}

.yc_lishixuqou3 dt {
    color: #707070;
    line-height: 24px;
}

.yc_lishixuqou3 dt .yc_biaoti {
    color: #1152ab;
    font-size: 16px;
    display: inline-block;
    width: 540px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    zoom: 1;
}

.yc_lishixuqou3 dt .yc_biaoti b {
    font-weight: 100;
    font-size: 18px;
    color: #D90B18;
}

.yc_lishixuqou3 dt .yc_shijian {
    display: inline-block;
    padding-right: 40px;
    position: relative;
    top: -6px;
}

.yc_lishixuqou3 dt .yc_renshu {
    display: inline-block;
    position: relative;
    top: -6px;
}

.yc_lishixuqou3 dt .yc_renshu .yc_biaoqian {
    background: #D90B18;
    color: #ffe400;
    display: inline-block;
    padding: 0 5px;
    margin-left: 4px;
}

.yc_lishixuqou3 dd {
    color: #888;
    line-height: 24px;
}

/**翻页**/

.yc_page {
    overflow: hidden;
    zoom: 1;
    text-align: right;
    height: 150px;
    padding: 5px 0;
}

.yc_page a {
    border: #d90b18 solid 1px;
    color: #d90b18;
    font-size: 14px;
    padding: 5px 10px;
    margin-left: 5px;
    background: #fff;
}

.yc_page a:hover {
    background: #d90b18;
    color: #fff;
    border: #d90b18 solid 1px;
}

.yc_page .hover {
    background: #d90b18;
    color: #fff;
    border: #d90b18 solid 1px;
}

.yc_page .yc_shang {
    background: #fff;
    color: #969696;
    border: #c6c6c6 solid 1px;
}

.yc_page2 {
    overflow: hidden;
    zoom: 1;
    text-align: left;
    height: 30px;
    padding: 40px 0 0;
}

.yc_page2 a {
    border: #d90b18 solid 1px;
    color: #d90b18;
    font-size: 14px;
    padding: 5px 10px;
    margin-right: 5px;
    background: #fff;
}

.yc_page2 a:hover {
    background: #d90b18;
    color: #fff;
    border: #d90b18 solid 1px;
}

.yc_page2 .hover {
    background: #d90b18;
    color: #fff;
    border: #d90b18 solid 1px;
}

.yc_page2 .yc_shang {
    background: #fff;
    color: #969696;
    border: #c6c6c6 solid 1px;
}

.yc_page3 {
    overflow: hidden;
    zoom: 1;
    text-align: center;
    height: 30px;
    padding: 5px 0;
}

.yc_page3 a {
    border: #d90b18 solid 1px;
    color: #d90b18;
    font-size: 14px;
    padding: 5px 10px;
    margin-left: 5px;
    background: #fff;
}

.yc_page3 a:hover {
    background: #d90b18;
    color: #fff;
    border: #d90b18 solid 1px;
}

.yc_page3 .hover {
    background: #d90b18;
    color: #fff;
    border: #d90b18 solid 1px;
}

.yc_page3 .yc_shang {
    background: #fff;
    color: #969696;
    border: #c6c6c6 solid 1px;
}

.yc_sxtj_wen {
    overflow: hidden;
    zoom: 1;
    line-height: 60px;
    color: #707070;
}

.yc_sxtj_wen span {
    display: inline-block;
    padding: 0 8px;
}

.yc_sxtj_wen a {
    display: inline-block;
    color: #D90B18;
    border: #acacac solid 1px;
    height: 28px;
    line-height: 28px;
    background: url(../images/yc_cuo.png) no-repeat right 8px center;
    padding: 0 30px 0 10px;
}

/*展开收起*/

.accordion {
    width: 100%;
    clear: both;
    background: #f3f3f3;
    border-bottom: #ddd solid 1px;
}

.accordion .link {
    overflow: hidden;
    cursor: pointer;
    color: #000;
    background: #fff;
}

.accordion .link .yc_ziduan {
    float: left;
    width: 115px;
    padding-left: 15px;
    line-height: 55px;
    background: #f3f3f3;
}

.accordion .link .yc_tianjian {
    background: #fff;
    line-height: 55px;
    float: left;
    padding-left: 20px;
    width: 708px;
}

.accordion .link .yc_tianjian a {
    display: inline-block;
    color: #707070;
    padding-right: 30px;
}

.accordion .link .yc_tianjian a:hover {
    color: #DE0500;
}

.accordion .link .yc_tianjian a.hover {
    color: #DE0500;
}

.accordion .link .yc_gengduo {
    margin-top: 14px;
    float: right;
    width: 20px;
    width: 48px;
    height: 26px;
    color: #666;
    line-height: 26px;
    border: #ddd solid 1px;
    background: url(../images/shouq_ico.png) no-repeat right 5px center #fff;
    padding-left: 5px;
}

.accordion .open .link .yc_gengduo {
    background: url(../images/zhank_ico.png) no-repeat right 5px center #fff;
    color: #666;
}

.accordion .submenu {
    display: none;
    color: #959ba0;
    line-height: 45px;
    margin-left: 130px;
    background: #fff;
    padding-left: 20px;
    padding-bottom: 10px;
}

.accordion .submenu .yc_gd_tianjian {
    overflow: hidden;
    zoom: 1;
}

.accordion .submenu .yc_gd_tianjian a {
    display: inline-block;
    color: #707070;
    padding-right: 30px;
}

.accordion .link2 {
    overflow: hidden;
    cursor: pointer;
    color: #000;
    background: #fff;
}

.accordion .link2 .yc_ziduan {
    float: left;
    width: 115px;
    padding-left: 15px;
    line-height: 55px;
    background: #f3f3f3;
}

.accordion .link2 .yc_tianjian {
    background: #fff;
    line-height: 55px;
    float: left;
    padding-left: 20px;
    width: 710px;
}

.accordion .link2 .yc_tianjian a {
    display: inline-block;
    color: #707070;
    padding-right: 30px;
}

.accordion .link2 .yc_tianjian a:hover {
    color: #DE0500;
}

.accordion .link2 .yc_tianjian a.hover {
    color: #DE0500;
}

.accordion .link2 .yc_gengduo {
    margin-top: 14px;
    float: left;
    width: 20px;
    width: 48px;
    height: 26px;
    color: #666;
    line-height: 26px;
    border: #ddd solid 1px;
    background: url(../images/shouq_ico.png) no-repeat right 5px center #fff;
    padding-left: 5px;
}

.accordion .open .link2 .yc_gengduo {
    background: url(../images/zhank_ico.png) no-repeat right 5px center #fff;
    color: #666;
}

.submenu2 {
    display: none;
    color: #959ba0;
    line-height: 45px;
    margin-left: 130px;
    background: #fff;
    padding-left: 20px;
    padding-bottom: 10px;
}

.submenu2 .yc_gd_tianjian {
    overflow: hidden;
    zoom: 1;
}

.submenu2 .yc_gd_tianjian a {
    display: inline-block;
    color: #707070;
    padding-right: 30px;
}

/*展开收起end*/

.yc_shaixuantiaojian {
    zoom: 1;
    background: #f3f3f3;
    clear: both;
}

.yc_shaixuantiaojian li {
    border-bottom: #ddd solid 1px;
    line-height: 42px;
}

.yc_shaixuantiaojian li .yc_ziduan {
    float: left;
    width: 115px;
    padding-left: 15px;
}

.yc_shaixuantiaojian li .yc_tianjian {
    margin-left: 130px;
    background: #fff;
    padding-left: 20px;
}

.yc_shaixuantiaojian li .yc_tianjian a {
    display: inline-block;
    color: #707070;
    padding-right: 30px;
}

.yc_shaixuantiaojian li .yc_tianjian a:hover {
    color: #DE0500;
}

.yc_shaixuantiaojian li .yc_tianjian a.hover {
    color: #DE0500;
}

/***默认排序    赏金数额    发布时间     进场时间      工期长度      竞标热度**/

.sort {
    position: relative;
    z-index: 2;
    width: 100%;
    margin-top: 20px;
}

.sort > .wrap {
    box-sizing: content-box;
    height: 33px;
    border: 1px solid #e4e4e4;
    background: #f5f5f5;
    color: #666;
    line-height: 36px
}

.sort .sortMode {
    overflow: visible;
    float: left;
    height: 33px;
    background: #f3f3f3;
    border: #ddd solid 1px;
    padding: 5px;
    width: 903px;
}

.sort .sortMode h3 {
    float: left;
    border-left: 1px solid #D90B18;
    cursor: default;
    width: 80px;
    height: 33px;
    text-align: center;
    line-height: 31px;
    font-size: 14px;
}

.sort .sortMode h3 a {
    display: block;
    text-align: center;
    border: 1px solid #D90B18;
    border-left: none;
}

.sort .sortMode h3 a:hover {
    border: 1px solid #D90B18;
    border-left: none;
    background: #D90B18;
    color: #fff;
}

.sort .sortMode h3 a.hover {
    border: 1px solid #D90B18;
    border-left: none;
    background: #D90B18;
    color: #fff;
}

.sort .sortMode h1 {
    float: left;
    padding: 0 18px;
    background: #fff;
    border-right: 1px solid #e4e4e4;
    cursor: default
}

.sort .sortMode > dl {
    position: relative;
    z-index: 10;
    overflow: hidden;
    float: left;
    height: 31px;
    line-height: 31px;
    border: #D90B18 solid 1px;
    /* width: 95px; */
    cursor: pointer;
}

.sort .sortMode dt {
    cursor: pointer;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.sort .sortMode dd {
    position: relative;
    z-index: 12;
    visibility: hidden;
    opacity: 0;
    background: #fff;
}

.sort .sortMode dd a {
    display: block;
    color: #666;
    padding-left: 10px;
}

.sort .previewMode {
    float: right
}

.sort .sortMode dt > .arrow {
    position: relative;
    display: none;
    margin-left: 5px;
}

.sort .sortMode dt > .arrow:after,
.sort .sortMode dt > .arrow:before {
    display: block;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    border: 5px solid transparent;
    border-bottom-width: 0;
    border-top-color: #666;
    content: " "
}

.sort .sortMode dt > .arrow:after {
    position: absolute;
    left: 1px;
    bottom: 1px;
    border-width: 4px;
    border-bottom-width: 0;
    border-top-color: #f5f5f5
}

.sort .sortMode dd a:hover {
    color: #D90B18;
}

.sort .sortMode > dl:hover {
    height: auto;
    overflow: visible;
}

.sort .sortMode > dl:hover dt {
}

.sort .sortMode > dl:hover dt > .arrow {
    visibility: hidden
}

.sort .sortMode > dl:hover dd {
    visibility: visible;
    opacity: 1
}

/**弹出层**/

.yc_tcc_bg {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .2);
    width: 100%;
    z-index: 9999999;
    height: 100%;
}

.yc_xuanzheshebei {
    width: 708px;
    background: #fff;
    display: block;
    left: calc(50% - 354px);
    position: fixed;
}

.yc_tcc_top {
    height: 67px;
    font-size: 16px;
    color: #3a3a3a;
    line-height: 67px;
    zoom: 1;
    border-bottom: #CCCCCC solid 1px;
    text-align: center;
    font-weight: 700;
}

.yc_tcc_top a {
    display: block;
    float: right;
    width: 40px;
    height: 40px;
    background: url(../images/yc_cuo.png) no-repeat right center;
    margin-top: -11px;
    margin-right: 5px;
}

.yc_tcc_ming {
    width: 70px;
    float: left;
    overflow: hidden;
    z-index: 1;
    padding-top: 27px;
    padding-left: 56px;
    font-size: 16px;
}

.yc_xzsb_lie {
    overflow: hidden;
    z-index: 1;
    padding-right: 20px;
}

.yc_xzsb_lie li {
    overflow: hidden;
    z-index: 1;
    border-bottom: #ddd dashed 1px;
    padding: 15px 0;
}

.yc_xzsb_lie li .yc_tupian {
    float: left;
    width: 115px;
}

.yc_xzsb_lie li .yc_tupian img {
    width: 100px;
    height: 80px;
}

.yc_xzsb_lie li .yc_wen {
    margin-left: 115px;
    color: #777;
}

.yc_xzsb_lie li .yc_wen .yc_biaoti {
    font-size: 16px;
}

.yc_xzsb_lie li .yc_wen .right a {
    display: inline-block;
    width: 60px;
    height: 27px;
    background: url(../images/yc_btn_04.png) no-repeat center center;
    text-align: center;
    color: #333;
    line-height: 27px;
}

.yc_xzsb_lie li .yc_wen .right a:hover {
    color: #D90B18;
}

.yc_xzsb_sousuo {
    width: 390px;
    float: right;
    margin-top: 22px;
    overflow: hidden;
    z-index: 1;
    margin-right: 55px;
}

.hot-product input {
    border: #999999 solid 1px;
    width: 338px;
    height: 28px;
    line-height: 28px;
    padding-left: 8px;
    font-size: 14px;
    color: #333;
    float: right;
    margin-top: 22px;

}

.hot-product div:nth-child(2) {
    width: 48px;
    height: 30px;
    float: right;
    border: 1px solid #999999;
    margin-top: 22px;
    margin-right: 57px;
    margin-left: -1px;
}

.hot-product span {
    float: left;
    width: 21px;
    height: 21px;
    background: url("../images/search-icon.png");
    background-size: cover;
    margin-top: 5px;
    margin-left: 15px;
}

.yc_xzsb_box {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 20px;
    border-bottom: 1px solid #cccccc;
}

.yc_xzsb_box ul {
    width: 596px;
}

.yc_xzsb_box li {
    width: 184px;
    height: 224px;
    border: 1px solid #e6e6e6;
    float: left;
    margin-right: 19px;
    margin-bottom: 34px;
    cursor: pointer;
    position: relative;
}

.yc_xzsb_box .active {
    border: 1px solid #ff5952;
}

.yc_xzsb_box .active span {
    display: block;
}

.yc_xzsb_box li:nth-child(3n) {
    margin-right: 0;
}

.yc_xzsb_box img {
    width: 184px;
    height: 141px;
}

.yc_xzsb_box li p:nth-child(2) {
    font-size: 12px;
    color: #e93355;
    padding-left: 8px;
    margin-top: 5px;
}

.yc_xzsb_box li p:nth-child(3) {
    font-size: 12px;
    color: #3a3a3a;
    padding-left: 8px;
    margin-top: 2px;
}

.yc_xzsb_box li p:nth-child(4) {
    font-size: 14px;
    color: #898989;
    padding-left: 8px;
    margin-top: 2px;
}

.yc_xzsb_box li span {
    float: right;
    width: 38px;
    height: 35px;
    background: url("../images/choose-icon.png");
    background-size: cover;
    position: absolute;
    bottom: 0;
    right: 0;
    display: none;
}

.layer-but button {
    width: 120px;
    height: 40px;
    font-size: 14px;
    line-height: 38px;
    border-radius: 5px;
}

.layer-but button:first-child {
    background-color: #fff8f8;
    color: #e3002b;
    border: 1px solid #e3002b;
    margin-left: 222px;
    margin-right: 16px;
    margin-bottom: 28px;
}

.layer-but button:last-child {
    background-color: #e3002b;
    color: #ffffff;
    border: 1px solid #e3002b;
}

.yc_xzsb_sousuo dd .yc_input4 {
    text-indent: 0.8em;
    background: #FFF;
    float: left;
    width: 336px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #999999;
    font-size: 14px;
}

.hot-product input::-webkit-input-placeholder {
    color: #d3d3d3;
}

.yc_xzsb_sousuo dd .yc_button2 {
    background: url(../images/yc_btn_bg.jpg) repeat-x left;
    position: absolute;
    top: 0;
    right: 0;
    height: 33px;
    line-height: 33px;
    border: none;
    border-left: #ddd solid 1px;
    width: 66px;
    cursor: pointer;
    margin-top: 0;
    font-size: 14px;
    color: #000;
}

/**工程招标**/

.yc_fuwushanglvru li .yc_wenzi .yc_shangchuanzhanpian {
    overflow: hidden;
    zoom: 1;
    padding-bottom: 15px;
    position: relative;
    top: 15px;
}

.yc_fuwushanglvru li .yc_wenzi .yc_shangchuanzhanpian dt {
    float: left;
}

.yc_fuwushanglvru li .yc_wenzi .yc_shangchuanzhanpian dd {
    float: left;
    color: #666;
    padding-left: 20px;
    width: 260px;
    line-height: 30px;
}

.yc_fuwushanglvru li .yc_wenzi .yc_tupain2 {
    overflow: hidden;
    zoom: 1;
    padding-top: 15px;
}

.yc_fuwushanglvru li .yc_wenzi .yc_tupain2 img {
    width: 116px;
    height: 127px;
    margin-bottom: 15px;
    margin-right: 15px;
}

.file1 {
    position: relative;
    display: inline-block;
    width: 122px;
    height: 122px;
    border: #ddd solid 1px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding: 6px 0;
}

.file1 input {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    width: 122px;
    height: 122px;
    cursor: pointer;
}

.file1 input img {
    width: 110px;
    height: 120px;
    padding: 6px;
}

.file1:hover {
    text-decoration: none;
    background: #fff;
    color: #fff;
}

/**input    select    textarea     button**/

.yc_input {
    border: #ddd solid 1px;
    width: 220px;
    height: 33px;
    padding-left: 10px;
    margin-right: 20px;
    margin-top: 6px;
    font-size: 14px;
}

.yc_input2 {
    border: #ddd solid 1px;
    width: 343px;
    height: 33px;
    padding-left: 10px;
    margin-right: 20px;
    margin-top: 6px;
    font-size: 14px
}

.yc_input3 {
    border: #ddd solid 1px;
    width: 98px;
    height: 33px;
    padding-left: 10px;
    margin-right: 10px;
    margin-top: 6px;
    position: relative;
    top: 2px;
}

.yc_select {
    border: #ddd solid 1px;
    width: 110px;
    height: 37px;
    position: relative;
    top: 6px;
    padding-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    color: #656565;
}

.yc_select2 {
    border: #ddd solid 1px;
    width: 240px;
    height: 37px;
    position: relative;
    top: 6px;
    padding-left: 10px;
    margin-right: 10px;
}

.yc_textarea {
    width: 400px;
    height: 80px;
    border: #ddd solid 1px;
    padding: 10px;
    position: relative;
    top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #656565;
    overflow-x: hidden;
    overflow-y: auto;
}

.yc_button {
    width: 160px;
    height: 56px;
    line-height: 56px;
    background: #D90B18;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    margin-top: 30px;
}

.yc_button2 {
    width: 160px;
    height: 56px;
    line-height: 56px;
    background: #D90B18;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    margin-top: 10px;
}

.yc_radio {
    margin-right: 20px;
}

.yc_radio input {
    margin-right: 6px;
    position: relative;
    top: -4px;
}

.yc_radio2 {
    margin-right: 20px;
}

.yc_radio2 input {
    margin-right: 6px;
    position: relative;
    top: -2px;
}

/**工程招标    切换**/

.yc_hangy_qh1 {
    padding: 0;
    zoom: 1;
}

.yc_hangy_qh1 .TabbedPanelsTab {
    position: relative;
    float: left;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
}

.yc_hangy_qh1 .TabbedPanelsTabGroup {
    height: 41px;
    background: #fbfbfb;
    border-bottom: #D90B18 solid 2px;
}

.yc_hangy_qh1 .TabbedPanelsTabGroup li {
    display: block;
    float: left;
    background: #f3f3f3;
    border: #ddd solid 1px;
    border-bottom: none;
    color: #333;
    outline: none;
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
}

.yc_hangy_qh1 .TabbedPanelsTabGroup li.TabbedPanelsTabHover {
    color: #fff;
    background: #D90B18;
    border: #D90B18 solid 1px;
    border-bottom: none;
}

.yc_hangy_qh1 .TabbedPanelsTabGroup li.TabbedPanelsTabSelected {
    color: #fff;
    background: #D90B18;
    border: #D90B18 solid 1px;
    border-bottom: none;
}

.yc_hangy_qh1 .TabbedPanelsContentGroup {
    clear: both;
    padding-top: 0;
}

/**商家店铺**/

.yc_banner {
    overflow: hidden;
    zoom: 1;
    border-top: #203a67 solid 4px;
    background: url(../images/yc_banner.jpg) no-repeat top center;
    height: 130px;
}

.yc_dianpu_ming {
    overflow: hidden;
    zoom: 1;
    color: #fff;
}

.yc_dianpu_ming .yc_dianpu_logo {
    float: left;
    width: 115px;
    text-align: right;
    padding-top: 25px;
}

.yc_dianpu_ming .yc_dianpu_wen {
    padding-top: 32px;
    line-height: 45px;
    font-size: 16px;
    margin-left: 135px;
}

.yc_dianpu_ming .yc_dianpu_wen h4 {
    font-size: 35px;
    line-height: 40px;
    font-weight: 900;
}

.yc_dianpu_ming .yc_dianpu_wen a {
    float: right;
    display: inline-block;
    width: 45px;
    font-size: 14px;
    padding-left: 35px;
    height: 33px;
    line-height: 33px;
    color: #666;
    background: url(../images/yc_icon_xing2.png) no-repeat left 15px center #f5f5f5;
}

.yc_dianpu_ming .yc_dianpu_wen a:hover {
    background: url(../images/yc_icon_xing3.png) no-repeat left 15px center #f5f5f5;
    color: #D90B18;
}

.yc_nav_box {
    background: #203a67;
    overflow: hidden;
    zoom: 1;
}

.yc_nav {
    overflow: hidden;
    zoom: 1;
    height: 50px;
    line-height: 50px;
}

.yc_nav li {
    float: left;
    width: 135px;
    font-size: 16px;
}

.yc_nav li a {
    display: block;
    color: #fff;
    text-align: center;
}

.yc_nav li a:hover {
    background: #50678e;
}

.yc_nav li a.hover {
    background: #50678e;
}

.yc_sjdp_lanmu {
    overflow: hidden;
    zoom: 1;
    border-bottom: #D90B18 solid 2px;
    color: #D90B18;
    font-size: 18px;
    line-height: 40px;
    font-weight: 900;
}

.yc_sjdp_box {
    overflow: hidden;
    zoom: 1;
}

.yc_sjdp_box::before {
    content: '';
    position: absolute;
    top: 70px;
    left: 600px;
    height: 100%;
    width: 1px;
    background: #ddd;
}

.yc_left_540 {
    float: left;
    width: 540px;
    overflow: hidden;
    zoom: 1;
}

.yc_right_540 {
    float: right;
    width: 540px;
    overflow: hidden;
    zoom: 1;
}

.yc_sjdp_lanmu2 {
    overflow: hidden;
    zoom: 1;
    line-height: 70px;
    font-size: 16px;
}

.yc_sjdp_lanmu3 {
    overflow: hidden;
    zoom: 1;
    line-height: 40px;
    font-size: 16px;
    margin-top: 16px;
}

.yc_left_230 {
    float: left;
    width: 230px;
}

.yc_dianpuming {
    overflow: hidden;
    zoom: 1;
    color: #fff;
    background: #D90B18;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.yc_l230_box {
    overflow: hidden;
    zoom: 1;
    border: #ddd solid 1px;
    border-top: #D90B18 solid 3px;
    margin-top: 15px;
}

.yc_l230_top {
    text-align: center;
    color: #D90B18;
    line-height: 40px;
    font-size: 16px;
    font-weight: 900;
}

.yc_dp_lxfs {
    overflow: hidden;
    zoom: 1;
    padding-left: 30px;
    padding-bottom: 20px;
}

.yc_dianpu_tu {
    overflow: hidden;
    zoom: 1;
    text-align: center;
    padding-bottom: 20px;
}

.yc_dianpu_tu img {
    padding: 0 5px;
}

.yc_dianpudangan {
    overflow: hidden;
    zoom: 1;
    /*padding-bottom: 8px;*/
}

.yc_dianpudangan li {
    overflow: hidden;
    zoom: 1;
    /*line-height: 35px;*/
    height: 35px;
}

/*.yc_dianpudangan li .yc_ziduan {*/
/*display: block;*/
/*float: left;*/
/*width: 115px;*/
/*text-align: right;*/
/*color: #666;*/
/*}*/

/*.yc_dianpudangan li .yc_shuzhi {*/
/*display: inline-block;*/
/*width: 67px;*/
/*text-align: center;*/
/*color: #fff;*/
/*background: url(../images/yc_btn_01.png) no-repeat center center;*/
/*font-weight: 900;*/
/*}*/

.yc_dianpudangan li .yc_shijian {
    display: inline-block;
    width: 48px;
    height: 19px;
    line-height: 19px;
    font-style: normal;
    text-align: center;
    color: #fff;
    background: url(../images/yc_btn_05.png) no-repeat center center;
}

.yc_dianpupingfen {
    overflow: hidden;
    zoom: 1;
    width: 190px;
    margin: 0 auto;
}

.yc_dianpupingfen li {
    overflow: hidden;
    zoom: 1;
    height: 26px;
    border: #D90B18 solid 1px;
    margin-bottom: 19px;
}

.yc_dianpupingfen li .yc_ziduan {
    background: #ed8c93;
    color: #fff;
    width: 75px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    float: left;
}

.yc_dianpupingfen li .yc_wen {
    margin-left: 75px;
}

.yc_dianpupingfen li .yc_wen a {
    display: inline-block;
    width: 14px;
    height: 26px;
    background: url(../images/yc_icon_xinga.png) no-repeat center center;
    margin-left: 6px;
    background-size: 14px;
}

.yc_dianpupingfen li .yc_wen a:hover {
    background: url(../images/yc_icon_xing.png) no-repeat center center;
    background-size: 14px;
}

.yc_dianpupingfen li .yc_wen a.hover {
    background: url(../images/yc_icon_xing.png) no-repeat center center;
    background-size: 14px;
}

.accordion2 {
    clear: both;
    background: #fff;
    border-bottom: none;
    padding-left: 25px;
    min-height: 390px;
    font-size: 14px;
}

.accordion2 .link {
    overflow: hidden;
    cursor: pointer;
    color: #333;
    background: url(../images/yc_jiantou_03.png) no-repeat right 10px center #fff;
    font-weight: 900;
    line-height: 35px;
}

.accordion2 .open .link {
    background: url(../images/yc_jiantou_04.png) no-repeat right 10px center #fff;
    color: #D90B18;
}

.submenu3 {
    display: none;
}

.submenu3 .accordion2_xiaofenlei {
    overflow: hidden;
    zoom: 1;
    line-height: 35px;
}

.yc_right_950 {
    float: right;
    width: 950px;
    margin-top: 20px;
}

.yc_color999_scx {
    color: #999;
    text-decoration: line-through;
}

.yc_font_size_16 {
    font-size: 16px;
}

.yc_font_size_20 {
    font-size: 20px;
    font-weight: 900;
}

.yc_lanmu2 {
    overflow: hidden;
    zoom: 1;
    border-bottom: #D90B18 solid 2px;
    height: 35px;
    line-height: 35px;
    color: #D90B18;
    font-size: 16px;
    font-weight: 900;
}

.yc_lanmu2 .right {
    font-weight: 100;
    color: #333;
}

.yc_lanmu2 .right a {
    display: inline-block;
    width: 16px;
    height: 17px;
    background: #b5b5b5;
    color: #fff;
    text-align: center;
    position: relative;
    top: -2px;
}

.yc_lanmu2 .right a img {
    padding-top: 2px;
}

.yc_sjdp_lie {
    overflow: hidden;
    zoom: 1;
    margin-left: -20px;
    margin-bottom: 20px;
}

.yc_sjdp_lie li {
    overflow: hidden;
    zoom: 1;
    position: relative;
    border: #dfdfdf solid 1px;
    height: 380px;
    margin-top: 20px;
    width: 298px;
    float: left;
    margin-left: 20px;
}

.yc_sjdp_lie li .yc_dzz {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
}

.yc_sjdp_lie li .yc_te {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}

.yc_sjdp_lie li .yc_xianzuhoumai {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
}

.yc_sjdp_lie li .yc_tupian {
    width: 270px;
    margin: 15px auto 0;
}

.yc_sjdp_lie li .yc_tupian a {
    display: block;
    position: relative;
    height: 230px;
    color: #fff;
}

.yc_sjdp_lie li .yc_tupian a img {
    width: 270px;
    height: 230px;
}

.yc_sjdp_lie li .yc_tupian a p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: rgba(0, 0, 0, .5);
    text-indent: 0.6em;
    overflow: hidden;
    zoom: 1;
}

.yc_sjdp_lie li .yc_wen {
    width: 270px;
    margin: 0 auto;
    line-height: 28px;
    padding-top: 8px;
}

.yc_sjdp_lie li .yc_wen img {
    padding-top: 5px;
    padding-right: 3px;
}

.yc_sjdp_lie li .yc_wen .yc_daizu {
    position: relative;
    top: -3px;
    left: 5px;
}

.yc_dp_lanmu {
    overflow: hidden;
    zoom: 1;
    line-height: 20px;
    height: 20px;
    border-left: #000 solid 3px;
    padding-left: 10px;
    margin: 15px 0;
    font-size: 16px;
    font-weight: 900;
}

.yc_dp_dizhi {
    overflow: hidden;
    zoom: 1;
    padding-bottom: 15px;
}

.yc_dp_dizhi li {
    float: left;
    margin-right: 45px;
}

.yc_dp_jianjie {
    overflow: hidden;
    zoom: 1;
    border: #ddd solid 1px;
    padding: 8px;
}

.yc_dp_xinxi {
    overflow: hidden;
    zoom: 1;
    border-left: #ddd solid 1px;
    border-top: #ddd solid 1px;
    color: #333;
}

.yc_dp_xinxi th {
    border-right: #ddd solid 1px;
    border-bottom: #ddd solid 1px;
    line-height: 45px;
    text-align: right;
    padding-right: 30px;
    background: #f0f0f0;
}

.yc_dp_xinxi td {
    border-right: #ddd solid 1px;
    border-bottom: #ddd solid 1px;
    line-height: 45px;
    padding-left: 30px;
}

.yc_dp_gongchenganli {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 20px;
}

.yc_dp_gongchenganli li {
    overflow: hidden;
    zoom: 1;
    padding: 20px 0;
    border-bottom: #ddd dashed 1px;
}

.yc_dp_gongchenganli li .yc_tu {
    float: left;
    width: 250px;
}

.yc_dp_gongchenganli li .yc_tu img {
    width: 250px;
    height: 180px;
}

.yc_dp_gongchenganli li .yc_wen {
    margin-left: 265px;
}

.yc_dp_gongchenganli li .yc_biaoti {
    font-size: 16px;
    padding-bottom: 10px;
}

.yc_dp_gongchenganli li .yc_wen .yc_wenzi {
    color: #666;
    line-height: 30px;
}

.yc_dp_gongchenganli li .yc_wen .yc_wenzi a {
    color: #D90B18;
}

.yc_dp_gongchenganli li .yc_wen .yc_fenxiang {
    overflow: hidden;
    zoom: 1;
}

.yc_dp_gongchenganli li .yc_wen .yc_fenxiang a {
    padding-left: 8px;
}

.yc_L_230 {
    float: left;
    width: 228px;
    background: #f8f8f8;
    border: #ddd solid 1px;
    margin-top: 20px;
    min-height: 900px;
}

.yc_dpwdxmb_touxiang {
    overflow: hidden;
    zoom: 1;
    border-bottom: #ddd solid 1px;
}

.yc_dpwdxmb_touxiang a {
    display: block;
    text-align: center;
    line-height: 60px;
    color: #333;
    font-size: 15px;
}

.yc_dpwdxmb_touxiang a img {
    width: 115px;
    height: 115px;
    border-radius: 115px;
    margin-top: 20px;
}

.yc_dpwdxmb_touxiang a:hover {
    color: #D90B18;
}

.yc_dpwdxmb_lanmuming {
    font-size: 16px;
    overflow: hidden;
    zoom: 1;
    padding-left: 70px;
    line-height: 80px;
}

.yc_dpwdxmb_lanmu {
    overflow: hidden;
    zoom: 1;
}

.yc_dpwdxmb_lanmu li {
    overflow: hidden;
    z-index: 1;
    line-height: 40px;
    margin-bottom: 15px;
}

.yc_dpwdxmb_lanmu li a {
    display: block;
    padding-left: 70px;
}

.yc_dpwdxmb_lanmu li a:hover {
    background: #D90B18;
    color: #fff;
}

.yc_dpwdxmb_lanmu li a.hover {
    background: #D90B18;
    color: #fff;
}

.yc_dpwdxmb_ming {
    overflow: hidden;
    zoom: 1;
    /*color: #D90B18;*/
    /*font-weight: 900;*/
    border-left: #D90B18 solid 3px;
    height: 20px;
    line-height: 20px;
    padding-left: 15px;
    font-size: 16px;
    /* margin-top: 20px; */
}

.yc_dpwdxmb_ziliao {
    overflow: hidden;
    zoom: 1;
    border: #ddd solid 1px;
    margin-top: 20px;
    padding: 20px 0 50px;
}

.yc_dpwdxmb_ziliao li {
    overflow: hidden;
    zoom: 1;
    line-height: 55px;
    color: #333;
}

.yc_dpwdxmb_ziliao li .yc_ziduan {
    float: left;
    width: 140px;
    text-align: right;
}

.yc_dpwdxmb_ziliao li .yc_ziduan i {
    position: relative;
    top: 2px;
    color: #f00;
    padding-right: 10px;
    font-weight: 900;
}

.yc_dpwdxmb_ziliao li .yc_wen {
    margin-left: 150px;
}

.yc_dpwdxmb_ziliao li .yc_wen .yc_shangchuanzhanpian {
    overflow: hidden;
    zoom: 1;
    padding-bottom: 25px;
    position: relative;
    top: 15px;
}

.yc_dpwdxmb_ziliao li .yc_wen .yc_shangchuanzhanpian dt {
    float: left;
}

.yc_dpwdxmb_ziliao li .yc_wen .yc_shangchuanzhanpian dd {
    float: left;
    color: #666;
    padding-left: 20px;
    width: 260px;
    line-height: 30px;
}

.yc_checkbox {
    margin-right: 30px;
}

.yc_checkbox input {
    margin-right: 10px;
}

/*-----[9]悬赏招租/[10]工程招标[11]商家店铺--李-----*/

.shop-content {
    border: 1px solid #DDD;
    margin: 14px 0 42px
}

.shop-content .img {
    margin: 32px 0 36px;
}

.shop-content img {
    display: block;
    margin: 0 auto;
}

.shop-content .status {
    border: 1px solid #DDD;
    width: 837px;
    height: 151px;
    padding: 0 35px;
}

.shop-content .status p {
    font-size: 18px;
    color: #000;
    margin: 24px 0 18px;
}

.shop-content .status a {
    display: inline-block;
    width: 150px;
    height: 53px;
    line-height: 53px;
    text-align: center;
    font-size: 18px;
    color: #FFF !important;
    background: #D90B18;
}

.yc_xzsb_box .page {
    padding-top: 0;
    padding-bottom: 30px;
}

.shop-content .status a.last {
    background: #2383CD;
    margin-left: 16px;
}

.shop-content .fun {
    margin: 15px 0 25px;
}

.piao_lei1 .btn {
    position: absolute;
    right: 5px;
    bottom: 0px;
    width: 150px;
    text-align: center;
}

.piao_lei1 .btn a {
    display: inline-block;
    width: 122px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #FFF;
    background: #D90B18;
}

.piao_lei1 .btn em {
    display: block;
    font-size: 13px;
    color: #D80B18;
    margin-bottom: 5px;
}

.piao_lei4 {
    width: 884px;
    margin-top: 16px;
}

.piao_lei4 table {
    width: 100%;
}

.piao_lei4 table .product-sm {
    margin: 0 -10px;
}

.piao_lei4 table .product-sm img {
    margin-top: 25px;
}

.piao_lei4 th {
    font-size: 14px;
    color: #333;
    background: #f5f5f5;
    padding: 0;
    height: 47px;
    text-align: center;
}

.piao_lei4 tr {
    border: 1px solid #e1e1e1;
}

.piao_lei4 td {
    text-align: center;
    vertical-align: top;
    font-size: 14px;
    color: #333;
    line-height: 125px;
}

.piao_lei4 table a {
    color: #0A6ACC;
    display: block;
}

.piao_lei4 table a:first-child {
    margin-bottom: 4px;
}

.piao_lei4 table .name {
    color: #000;
}

.piao_lei4 table .red {
    margin-top: 4px;
}

.piao_lei4 .page {
    padding: 30px 0 10px;
}

.product a {
    display: block;
}

.product img {
    width: 148px;
    height: 80px;
    display: block;
    margin: 0 auto;
}

.product-2 {
    width: 150px;
    height: 115px;
    margin-top: 8px;
}

.product-2 a {
    display: block;
}

.product-2 img {
    width: 150px;
    height: 115px;
    display: block;
    margin: 0 auto;
}

/*荣誉资质*/
.add-quali {
    width: 883px;
    height: 138px;
    border: 1px solid #e1e1e1;
    margin-top: -1px;
    line-height: 138px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
}

.add-quali:hover {
    border: 1px solid #ff928d;
}

.add-quali span {
    color: #ff928d;
}

.honor-name span {
    padding-top: 8px;
}

.add-quali span:first-child {
    font-size: 16px;
}

.bg-container {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9999;
    top: 0;
    display: none;
}

.bg-container .bg {
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.4;
}

.pop-up {
    width: 710px;
    height: 430px;
    background: #ffffff;
    color: #3a3a3a;
    position: fixed;
    /*top: 300px;*/
    left: calc(50% - 355px);
}

.case-up {
    width: 710px;
    height: 640px;
    background: #ffffff;
    color: #3a3a3a;
    position: fixed;
    top: 100px;
    left: calc(50% - 355px);
}

.pop-up div:first-child {
    width: 100%;
    height: 66px;
    line-height: 66px;
    text-align: center;
    font-size: 18px;
    border-bottom: 1px solid #cccccc;
}

.case-up div:first-child {
    width: 100%;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 18px;
    border-bottom: 1px solid #cccccc;
}

.honor-input-name {
    width: 475px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    padding-left: 10px;
    border: 1px solid #cccccc;
}

.pop-up div:nth-child(2) {
    margin: 30px 0 30px 90px;
}

.pop-up span {
    float: left;
    margin-right: 15px;
}

.pop-up div:nth-child(3) {
    margin-left: 90px;
}

.case-up div:nth-child(2) {
    margin: 20px 0 15px 80px;
}

.photo-up {
    margin-top: 25px;
}

.case-up span {
    float: left;
    margin-right: 15px;
}

.case-text {
    width: 560px;
    margin-left: 90px;
}

.case-text > span {
    display: inline-block;
    width: 60px;
    margin-left: -177px;
    padding-top: 25px;
}

.photo-up {
    width: 522px;
    height: 110px;
    margin-left: 80px;
}

.pop-up .up-pic {
    position: relative;
    width: 100px;
    height: 100px;
}

.case-up .up-pic {
    position: relative;
    width: 100px;
    height: 100px;
}

#showchoose {
    width: 100px;
    height: 100px;
}

#pic5 {
    position: relative;
    display: block;
    color: #FFF;
    width: 100px;
    height: 100px;
    text-align: center;
    font-size: 14px;
    padding: 6px;
    border: none;
    margin: -33px 0 0 -86px;
}

.pop-up .del-cover1 {
    position: absolute;
    right: -14px;
    top: -34px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    z-index: 20;
    background: #D90B18;
    display: inline-block;
    display: none;
    cursor: pointer;
}

.case-up .del-cover1 {
    position: absolute;
    right: -14px;
    top: -34px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    z-index: 20;
    background: #D90B18;
    display: inline-block;
    display: none;
    cursor: pointer;
}

.up-photo-text p {
    color: #999999;
    margin-left: 68px;
    padding-top: 10px;
}

.pop-up-submit button {
    margin-top: 65px;
    width: 118px;
    height: 40px;
    line-height: 38px;
    border-radius: 3px;
    font-size: 14px;
}

.pop-up-submit button:first-child {
    background: #fff8f8;
    border: 1px solid #e3002b;
    color: #e3002b;
    margin-right: 10px;
}

.pop-up-submit button:last-child {
    background: #e3002b;
    color: #ffffff;
    border: 1px solid #e3002b;
}

.shop-no h4 {
    font-size: 16px;
    color: #000;
    text-align: center;
    margin: 56px 0 68px;
}

.shop-no .btn {
    display: block;
    margin: 0 auto;
    width: 140px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    color: #FFF !important;
    background: #D90B18;
}

.history-trade-2 {
    border: 0;
}

.history-trade-2 .comment-summary {
    padding: 35px 0 30px;
}

.history-trade-2 .comment-summary .total {
    width: 190px;
}

.history-trade-2 .comment-summary .comment-grade {
    margin-left: 220px;
}

.history-trade-2 .comment-table .page {
    position: static;
}

.history-trade-2 .comment-table .avatar-sm {
    float: left;
}

.avatar-sm {
    width: 60px;
    height: 50px;
    border: 1px solid #DDD;
}

.avatar-sm img {
    width: 60px;
    height: 50px;
}

.history-trade-2 .comment-table .name {
    margin: 10px 0 0 72px;
    display: block;
}

.history-trade-2 .comment-table .intro {
    margin: 12px 0 8px;
}

.history-trade-2 .comment-table .addr {
    color: #555;
}

.history-trade-2 .star-grade {
    padding: 0;
    width: 570px;
}

.history-trade-2 .star-grade-txt {
    color: #000;
    margin: 10px auto 0;
    width: 570px;
}

.history-trade-2 .comment-table .from {
    text-align: left;
    color: #D80B18;
}

.history-trade-2 .comment-table .time {
    text-align: left;
    color: #656565;
}

.history-trade-2 .comment-table .com-1,
.history-trade-2 .comment-table .com-2,
.history-trade-2 .comment-table .com-3 {
    margin: 8px 0 0 0;
    display: block;
}

.history-trade-2 .comment-table tr {
    border-top: 0;
    border-bottom: 1px solid #DDD;
}

/*-----[12]我的项目部-张-----*/

.zq_help {
    width: 1200px;
    margin: 25px auto 75px auto;
}

.zq_help .left {
    width: 230px;
    float: left;
    border: 1px solid #dedede
}

.zq_help .left span {
    display: block;
    width: 231px;
    height: 45px;
    color: #fff;
    background: #d90d18;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
}

.zq_help .left dl {
    width: 230px;
}

.zq_help .left .slide-link {
    width: 230px;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
}

.zq_help .left .slide-link span {
    display: block;
    height: 50px;
    line-height: 50px;
    background: #e8e8e8 url(../images/yc_jiantou_03.png) no-repeat 205px center;
    color: #343434;
    font-size: 14px;
    border-bottom: 1px solid #dddddd
}

.zq_help .left .slide-link.on span {
    background: #e8e8e8 url(../images/top_icon2.png) no-repeat 205px center;
    color: #d90d19;
}

.zq_help .left .slide-link:hover span {
    background: #e8e8e8 url(../images/top_icon2.png) no-repeat 205px center;
    color: #d90d19;
}

.zq_help .left .slide-link.on span {
    background: #e8e8e8 url(../images/top_icon2.png) no-repeat 205px center;
    color: #d90d19;
}

.zq_help .left .slide-menu {
    width: 230px;
}

.zq_help .left .slide-menu li {
    height: 50px;
}

.zq_help .left .slide-menu li a {
    display: block;
    line-height: 50px;
    color: #333333;
    font-size: 12px;
    text-align: center;
}

.zq_help .left .slide-menu li a:hover {
    color: #d90d19;
}

.zq_help .left .slide-menu li a.hover {
    color: #d90d19;
}

.zq_help .right {
    width: 945px;
    float: right;
}

.zq_help .right .right1 {
    width: 945px;
    height: 44px;
    background: #e8e8e8
}

.zq_help .right .right1 li {
    float: left;
    margin-left: 5px;
    line-height: 44px;
}

.zq_help .right .right1 li:first-child {
    margin-left: 10px;
}

.zq_help .right .right2 {
    border: 1px solid #dcdcdc;
    padding-bottom: 20px;
}

.zq_help .right .right2 span {
    display: block;
    color: #000000;
    font-size: 14px;
    line-height: 200%;
    margin-left: 10px;
    margin-top: 45px;
}

.zq_help .right .right2 span:first-child {
    margin-top: 10px;
}

.zq_help .right .right2 p {
    display: block;
    color: #666666;
    font-size: 12px;
    line-height: 250%;
    margin-left: 10px;
}

/*-------8-1---我的项目部左侧导航---------*/

.fa_add1 {
    width: 1200px;
    height: 200px;
    margin: 0 auto;
}

.fa_add1 img {
    display: block;
    width: 1200px;
    height: 200px;
}

.fa_add2 {
    width: 1200px;
    margin: 22px auto 100px auto;
}

.fa_add2 .left {
    width: 230px;
    float: left;
    background: #f5f5f5;
    padding: 20px 0 24px;
}

.fa_add2 .left .left1 {
    margin-bottom: 24px;
}

.fa_add2 .left .left1 img {
    display: block;
    width: 116px;
    height: 116px;
    border-radius: 116px;
    margin: 0 auto;
}

.fa_add2 .left .left1 span {
    display: block;
    text-align: center;
    font-size: 15px;
    margin-top: 12px;
}

.fa_add2 .left .left2 span {
    display: block;
    text-align: center;
    line-height: 45px;
    font-size: 15px;
    cursor: pointer;
}

/*带二级菜单的链接*/

.fa_add2 .left .link {
    height: 45px;
    line-height: 45px;
    cursor: pointer;
}

.fa_add2 .left .link span {
    display: block;
    height: 45px;
    line-height: 45px;
    background: #f5f5f5;
    color: #000000;
    font-size: 15px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.fa_add2 .left .open .link span {
    font-size: 18px;
    color: #d90d19;
    box-shadow: 0 0 10px #dedede;
}

.fa_add2 .left .link:hover span {
    font-size: 18px;
    color: #d90d19;
    box-shadow: 0 0 10px #dedede;
}

.fa_add2 .left .submenu {
    display: none;
}

.fa_add2 .left .submenu li a {
    display: block;
    height: 42px;
    line-height: 42px;
    color: #333333;
    font-size: 14px;
    text-align: left;
    padding-left: 100px;
}

.fa_add2 .left .submenu li a:hover {
    color: #d90d19;
}

.fa_add2 .left .submenu .hover {
    color: #d90d19;
}

/*只有一级带单的链接*/

.fa_add2 .left .e-link a {
    display: block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #000;
}

.fa_add2 .left .e-link:hover a {
    font-size: 18px;
    color: #d90d19;
    box-shadow: 0 0 10px #dedede;
}

.fa_add2 .left .e-link .hover {
    color: #d90d19;
}

.fa_add2 .right {
    width: 950px;
    float: right;
    position: relative;
    /*overflow-x: hidden;*/
}

.fa_add2 .right .right1 {
    overflow: hidden;
    zoom: 1;
}

.fa_add2 .right .right1 span {
    display: inline-block;
    border-left: 3px solid #d90b17;
    padding-left: 10px;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    color: #d90b17;
    float: left;
    font-weight: bold;
}

/*.fa_add2 .right .right2 {*/
/*width: 948px;*/
/*height: 47px;*/
/*border: 1px solid #ffcbd1;*/
/*margin-top: 16px;*/
/*background: #fff5f4;*/
/*}*/

.fa_add2 .right .right2 li {
    float: left;
}

.fa_add2 .right .right2 li a {
    display: block;
    height: 47px;
    line-height: 47px;
    padding: 0 34px;
    text-align: center;
    font-size: 14px;
    color: #333333;
}

/*.fa_add2 .right  li a:hover {*/
/*!*background: #d90b18;*!*/
/*color: #fff;*/
/*}*/

/*.fa_add2 .right  li a.hover {*/
/*!*background: #d90b18;*!*/
/*color: #fff;*/
/*}*/

.fa_add2 .right .right3 {
    width: 948px;
    /* height:826px; */
    /*border: 1px solid #dddddd;*/
    border-top: none;
    padding-top: 24px;
    padding-bottom: 24px;
    min-height: 800px;
}

.fa_add2 .right .right3 .thead {
    padding: 0 20px;
    background: #f5f5f5;
    margin-bottom: 20px;
}

.fa_add2 .right .right3 .thead table {
    width: 100%;
}

.fa_add2 .right .right3 .thead td {
    font-size: 14px;
    text-align: center;
    color: #333;
    padding: 10px 0;
    background: #f5f5f5;
}

.fa_add2 .right .right3 .item {
    margin-bottom: 20px;
}

.fa_add2 .right .right3 .tbody table {
    width: 100%;
}

.fa_add2 .right .right3 .tbody table th {
    background: #EFEFEF;
    padding: 10px 20px;
    font-size: 14px;
}

.fa_add2 .right .right3 .tbody table td {
    border: 1px solid #E4E4E4;
    padding: 20px 0;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    color: #333;
}

.fa_add2 .right .right3 .tbody .action {
    line-height: 30px;
    margin-top: -4px;
    position: relative;
}

.fa_add2 .right .right3 .tbody .action a {
    display: block;
    text-align: center;
    color: #0A6ACC;
}

.fa_add2 .right .right3 .right4 {
    width: 900px;
    height: 230px;
    margin: 0 24px 24px 24px;
    border: 1px solid #dddddd;
}

.fa_add2 .right .right3 .right4 .right4_name {
    margin: 20px;
}

.fa_add2 .right .right3 .right4 .right4_name span {
    display: inline-block;
    font-size: 18px;
}

.fa_add2 .right .right3 .right4 .right4_name font {
    display: inline-block;
    width: 62px;
    height: 22px;
    background: #d90b18;
    color: #fff;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
}

.fa_add2 .right .right3 .right4 .right4_box {
    margin: 5px 24px;
}

.fa_add2 .right .right3 .right4 .right4_box label {
    display: inline-block;
    width: 85px;
    color: #999999;
    text-align: right;
}

.fa_add2 .right .right3 .right4 .right4_box font {
    display: inline-block;
    color: #000000;
}

.fa_add2 .right .right3 .right4 .right4_box2 {
    float: right;
    margin-right: 30px;
    margin-top: -30px;
}

.fa_add2 .right .right3 .right4 .right4_box2 a {
    display: inline-block;
    color: #2247b9;
    margin-left: 10px;
}

.fa_add2 .right .right5 {
    margin: 24px;
}

.fa_add2 .right .right5 a {
    display: block;
    width: 118px;
    height: 28px;
    background: #f0f8e9;
    color: #000002;
    border: 1px solid #bed7af;
    text-align: center;
    line-height: 28px;
}

/*发票类型*/

.piao_lei1 {
    position: relative;
    width: 882px;
    height: 96px;
    margin: 0 auto;
    background: #fff1f1;
    border: 1px solid #ffc1be;
}

.piao_lei1 span {
    float: left;
    height: 70px;
    margin: 17px 17px 0 18px;
    color: #7c7c7c;
    font-size: 14px;
}

.piao_lei1 p {
    font-size: 14px;
    display: block;
    line-height: 24px;
    color: #7c7c7c;
}

.piao_lei1 p:nth-child(2) {
    margin-top: 17px;
}

.piao_lei2 {
    width: 948px;
    height: 185px;
    background: #f5f5f5;
    margin-top: 17px;
}

.piao_lei2 span {
    display: block;
    margin-left: 20px;
    font-size: 16px;
    line-height: 250%;
}

.piao_lei2 table {
    width: 900px;
    border: 1px solid #e6e6e6;
    margin: 5px auto;
}

.piao_lei2 td {
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    height: 38px;
    font-size: 14px;
    text-indent: 2em;
}

.piao_lei2 td:first-child {
    width: 145px;
    text-align: center;
    text-indent: 0;
}

.piao_lei3 {
    width: 152px;
    height: 43px;
    margin: 25px;
}

.piao_lei3 a {
    display: block;
    width: 152px;
    height: 43px;
    background: #d90b18;
    color: #fff;
    text-align: center;
    line-height: 43px;
    font-size: 16px;
}

/*申请增值税专票*/

.shui_box {
    margin-bottom: 20px;
}

.shui_box .shui_input {
    margin-top: 20px;
}

.shui_box .shui_input label {
    width: 200px;
    float: left;
    text-align: right;
    line-height: 37px;
}

.shui_box .shui_input font {
    color: #ff0004;
}

.shui_box .shui_input span {
    display: inline-block;
    line-height: 37px;
    margin-left: 10px;
}

.shui_box .shui_input input {
    display: block;
    float: left;
    border: 1px solid #e5e5e5;
    width: 290px;
    height: 37px;
    padding: 0 5px;
    margin-left: 10px;
}

.shui_box .shui_input .shui_pic {
    float: left;
    width: 600px;
    margin-left: 10px;
}

.shui_box .shui_input .shui_pic img {
    display: block;
    float: left;
    padding: 5px;
    border: 1px solid #e5e5e5
}

.shui_box .shui_input .shui_pic .pic_jj {
    float: left;
    margin-left: 10px;
}

.shui_box .shui_input .shui_btn {
    display: block;
    width: 136px;
    height: 47px;
    color: #fff;
    background: #d90b18;
    text-align: center;
    line-height: 47px;
    font-size: 16px;
    margin-left: 210px;
}

/*发票列表*/

.piao_list1 {
    width: 885px;
    margin: 0 auto;
    border-bottom: 1px solid #e6e6e6
}

.piao_list1 li {
    width: 107px;
    height: 30px;
    margin-left: 12px;
    float: left;
}

.piao_list1 li a {
    display: block;
    text-align: center;
    line-height: 30px;
    color: #212121;
    border: 1px solid #fff;
    margin-top: -1px;
    border-bottom: 1px solid #e4e4e4
}

.piao_list1 li a:hover {
    border: 1px solid #e4e4e4;
    color: #212121;
    border-bottom: 1px solid #fff;
}

.piao_list1 li a.hover {
    border: 1px solid #e4e4e4;
    color: #212121;
    border-bottom: 1px solid #fff;
}

.piao_list2 {
    width: 885px;
    margin: 0 auto;
    margin-top: 24px;
}

.piao_list2 .list1 {
    border: 1px solid #e8e8e8;
    background: #f2f2f2;
    height: 40px;
}

.piao_list2 .list1 li {
    float: left;
    border-right: 1px solid #e9e9e9;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.piao_list2 .list1 li:last-child {
    border-right: none;
}

.piao_list2 .list1 .lie1 {
    width: 193px;
}

.piao_list2 .list1 .lie2 {
    width: 262px;
}

.piao_list2 .list1 .lie3 {
    width: 110px;
}

.piao_list2 .list1 .lie4 {
    width: 94px;
}

.piao_list2 .list1 .lie5 {
    width: 102px;
}

.piao_list2 .list1 .lie6 {
    width: 110px;
}

.piao_list2 .list2 {
    background: #fff;
    border-top: none;
}

.piao_list2 .list2 li {
    background: #fff;
    border-top: none;
}

.piao_list2 .list2 li a {
    display: block;
    line-height: 40px;
    text-align: center;
    color: #2346be;
}

/*发票详情*/

.piao_list2 .list1 .lie11 {
    width: 150px;
}

.piao_list2 .list1 .lie22 {
    width: 200px;
}

.piao_list2 .list1 .lie33 {
    width: 95px;
}

.piao_list2 .list1 .lie44 {
    width: 115px;
}

.piao_list2 .list1 .lie55 {
    width: 110px;
}

.piao_list2 .list1 .lie66 {
    width: 200px;
}

.piao_list2 .list1 .lie11 input {
    display: inline-block;
    margin-right: 10px;
}

.piao_list3 {
    width: 948px;
    height: 32px;
}

.piao_list3 span {
    display: block;
    width: 71px;
    height: 32px;
    background: #d80c18;
    color: #fff;
    text-align: center;
    line-height: 32px;
    float: right;
}

.piao_list4 {
    width: 948px;
    height: 32px;
}

.piao_list4 span {
    display: block;
    float: right;
    margin-right: 28px;
    font-size: 18px;
    line-height: 32px;
}

.piao_list4 font {
    color: #d90b18;
}

/*发票申请第二步*/

.fa_add2 .right .right6 {
    width: 900px;
    height: 40px;
    margin: 0 auto;
    background: #fff1f1;
    border: 1px solid #e0202b;
    margin-bottom: 10px;
}

.fa_add2 .right .right6 span {
    display: block;
    line-height: 40px;
    margin-left: 20px;
    font-size: 18px;
}

.fa_add2 .right .right6 font {
    color: #d90b18;
}

.fa_add2 .right .right7 {
    width: 840px;
}

.fa_add2 .right .right7 li {
    margin: 20px 0;
}

.fa_add2 .right .right7 span {
    display: inline-block;
    font-size: 14px;
}

.fa_add2 .right .right7 font {
    display: inline-block;
    font-size: 14px;
}

.fa_add2 .right .right7 p {
    display: inline-block;
    font-size: 14px;
    color: #d90b19;
    margin-left: 10px;
}

/*新增收货地址*/

.add_box {
    width: 600px;
    height: 440px;
    background: #fff;
    border: 5px solid #dedede;
    position: absolute;
    left: 80px;
    top: 150px;
    display: none;
}

.add_box .add_new1 {
    width: 600px;
    height: 41px;
    border-bottom: 1px solid #e0e0e0
}

.add_box .add_new1 span {
    display: block;
    float: left;
    line-height: 41px;
    margin-left: 15px;
}

.add_box .add_new1 font {
    display: block;
    float: right;
    line-height: 41px;
    margin-right: 15px;
    cursor: pointer;
}

.add_box .add_new2 {
    margin-top: 20px;
}

.add_box .add_new2 label {
    width: 105px;
    line-height: 40px;
    display: inline-block;
    text-align: right;
}

.add_box .add_new2 font {
    color: #ff0006;
}

.add_box .add_new2 input {
    display: inline-block;
    width: 265px;
    height: 38px;
    padding: 0 5px;
    border: 1px solid #e0e0e0;
}

.add_box .add_new2 select {
    display: inline-block;
    width: 87px;
    height: 38px;
    border: 1px solid #e0e0e0;
    margin-right: 4px;
}

.add_box .add_new2 a {
    display: inline-block;
    width: 112px;
    height: 28px;
    border: 1px solid #dcdcdc;
    margin-left: 108px;
    text-align: center;
    line-height: 28px;
    background: #f8f8f8
}

.add_box .add_new2 a:hover {
    color: #000;
}

/*收支明细*/

.pay_box {
    width: 948px;
    height: 906px;
    border: 1px solid #dddddd;
    margin-top: 10px;
}

.pay_box .pay_box1 {
    width: 928px;
    height: 50px;
    background: #f5f5f5;
    margin: 15px auto;
}

.pay_box .pay_box1 select {
    display: inline-block;
    width: 89px;
    height: 38px;
    padding-left: 10px;
    background: #fff;
    border: 1px solid #dfdfdf;
    margin: 6px 0 6px 15px;
    float: left;
}

.pay_box .pay_box1 option {
    display: block;
}

.pay_box .pay_box1 .pay_time1 {
    display: inline-block;
    width: 135px;
    height: 34px;
    background: #fff;
    border: 1px solid #dfdfdf;
    float: left;
    margin-left: 15px;
    margin-top: 6px;
}

.pay_box .pay_box1 .pay_time1 span {
    display: inline-block;
    line-height: 38px;
    margin-left: 10px;
}

.pay_box .pay_box1 .pay_time1 img {
    display: inline-block;
    margin-left: 10px;
}

.pay_box .pay_box1 font {
    float: left;
    margin-left: 15px;
    line-height: 50px;
}

.pay_box .pay_box1 .pay_btn1 {
    width: 60px;
    height: 30px;
    float: left;
    margin: 10px 15px;
}

.pay_box .pay_box1 .pay_btn1 a {
    display: block;
    width: 60px;
    height: 30px;
    background: #d60d15;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
}

.pay_box .pay_box2 {
    width: 928px;
    height: auto;
    border: 1px solid #e7e7e7
}

.pay_box .pay_box2 .pay_list1 {
    height: 40px;
    background: #f2f2f2;
    border-bottom: 1px solid #e7e7e7;
}

.pay_box .pay_box2 .pay_list1 li {
    float: left;
    border-right: 1px solid #e7e7e7;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.pay_box .pay_box2 .pay_li1 {
    width: 60px;
}

.pay_box .pay_box2 .pay_li2 {
    width: 80px;
}

.pay_box .pay_box2 .pay_li3 {
    width: 80px;
}

.pay_box .pay_box2 .pay_li4 {
    width: 80px;
}

.pay_box .pay_box2 .pay_li5 {
    width: 80px;
}

.pay_box .pay_box2 .pay_li6 {
    width: 80px;
}

.pay_box .pay_box2 .pay_li7 {
    width: 300px;
}

.pay_box .pay_box2 .pay_li8 {
    width: 160px;
}

.pay_box .pay_box2 .pay_li9 {
    width: 200px;
}

.pay_box .pay_box2 .pay_list2 {
    height: 40px;
    border-bottom: 1px solid #e7e7e7;
}

.pay_box .pay_box2 .pay_list2 li {
    float: left;
    border-right: 1px solid #e7e7e7;
    height: 40px;
    text-align: center;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pay_box .pay_box2 .pay_list1 li:last-child,
.pay_box .pay_box2 .pay_list2 li:last-child {
    border-right: none;
}

.pay_box .pay_box2 .pay_list2:last-child {
    border-bottom: none;
}

/*资金管理*/

.zi_box1 {
    width: 928px;
    height: 90px;
    border: 2px dashed #d9d9d9;
    margin: 5px auto;
}

.zi_box1 .zhang1 {
    width: 76px;
    height: 90px;
    float: left;
    margin-left: 15px;
}

.zi_box1 .zhang1 img {
    display: block;
    width: 76px;
    height: 72px;
    margin-top: 9px;
}

.zi_box1 .zhang2 {
    float: left;
    margin-left: 28px;
}

.zi_box1 .zhang2 .zhang2_yu1 {
    margin-top: 22px;
}

.zi_box1 .zhang2 .zhang2_yu1 span {
    display: inline-block;
    color: #274166;
    font-size: 14px;
}

.zi_box1 .zhang2 .zhang2_yu1 a {
    display: inline-block;
    color: #eaa627;
    text-decoration: underline;
}

.zi_box1 .zhang2 .zhang2_yu2 span {
    display: inline-block;
    color: #363636;
    font-size: 18px;
}

.zi_box1 .zhang2 .zhang2_yu2 font {
    display: inline-block;
    color: #c90000;
    font-size: 18px;
}

.zi_box1 .zhang3 {
    float: right;
}

.zi_box1 .zhang3 a {
    display: block;
    margin-right: 10px;
    float: left;
    width: 113px;
    height: 44px;
    border: 1px solid #df1b29;
    background: #ffe5e8;
    border-radius: 5px;
    text-align: center;
    line-height: 44px;
    color: #d5082f;
    font-size: 18px;
    margin-top: 21px;
}

.zi_box1 .zhang3 a:first-child {
    background: #d90b18;
    color: #fff;
}

.zi_box1 .zhang3 a:last-child {
    background: #57a3ef;
    color: #fff;
    border: 1px solid #fce8e7
}

.zi_box2 {
    width: 928px;
    margin: 10px auto;
}

.zi_box2 span {
    display: block;
    border-bottom: 1px solid #dddddd;
    font-weight: bold;
}

.zi_box2 li {
    width: 380px;
    height: 210px;
    border-radius: 5px;
    float: left;
    margin-left: 45px;
    margin-top: 35px;
}

.zi_box2 li .gai {
    width: 360px;
    height: 190px;
    margin: 10px;
}

.zi_box2 .jin_li1 {
    background: #f1f8ff;
    border: 1px solid #d2e9fb
}

.zi_box2 .jin_li1 .gai {
    border: 1px dashed #c8e3fe;
    border-radius: 5px;
}

.zi_box2 .jin_li1 .gai .zi2_jj font {
    background: #9ecafd
}

.zi_box2 .jin_li1 .gai .zi2_jj p {
    color: #9ecafd;
}

.zi_box2 .jin_li2 {
    background: #fef2f2;
    border: 1px solid #fed4d8
}

.zi_box2 .jin_li2 .gai {
    border: 1px dashed #fbd4d9;
    border-radius: 5px;
}

.zi_box2 .jin_li2 .gai .zi2_jj font {
    background: #fd9e9e
}

.zi_box2 .jin_li2 .gai .zi2_jj p {
    color: #fd9e9e;
}

.zi_box2 .jin_li3 {
    background: #f3fff9;
    border: 1px solid #bdfbd4
}

.zi_box2 .jin_li3 .gai {
    border: 1px dashed #bcfcd7;
    border-radius: 5px;
}

.zi_box2 .jin_li3 .gai .zi2_jj font {
    background: #89e6b9
}

.zi_box2 .jin_li3 .gai .zi2_jj p {
    color: #89e6b9;
}

.zi_box2 .jin_li4 {
    background: #fffbf2;
    border: 1px solid #fde8d3
}

.zi_box2 .jin_li4 .gai {
    border: 1px dashed #fbebde;
    border-radius: 5px;
}

.zi_box2 .jin_li4 .gai .zi2_jj font {
    background: #fddab8
}

.zi_box2 .jin_li4 .gai .zi2_jj p {
    color: #fddab8;
}

.zi_box2 li .gai img {
    display: block;
    float: left;
    margin-left: 15px;
    margin-top: 25px;
}

.zi_box2 li .gai .zi2_jj {
    float: left;
    margin-left: 15px;
}

.zi_box2 li .gai .zi2_jj font {
    display: block;
    width: 106px;
    height: 37px;
    margin-top: 35px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 37px;
}

.zi_box2 li .gai .zi2_jj p {
    display: block;
    font-size: 36px;
    margin-top: 20px;
}

/*提现*/

.xian1 {
    width: 1200px;
    margin: 0 auto;
}

.xian1 .xian_yan1 {
    width: 1041px;
    margin: 0 auto;
    margin-top: 70px;
}

.xian1 .xian_yan2 {
    width: 1095px;
    height: 300px;
    margin: 85px auto;
    background: #f6f6f6;
    padding-top: 1px;
}

.xian1 .xian_yan2 .yan2_box {
    width: 420px;
    height: 39px;
    margin: 30px auto 0 auto;
}

.xian1 .xian_yan2 .yan2_box label {
    width: 135px;
    display: block;
    line-height: 37px;
    text-align: right;
    float: left;
}

.xian1 .xian_yan2 .yan2_box span {
    display: block;
    float: left;
    line-height: 37px;
}

.xian1 .xian_yan2 .yan2_box input {
    display: block;
    width: 252px;
    height: 37px;
    padding: 0 5px;
    border: 1px solid #dddddd;
    background: #fff;
    float: left;
}

.xian1 .xian_yan2 .yan2_box a {
    display: block;
    width: 132px;
    height: 41px;
    background: #d70e16;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 41px;
    margin-left: 140px;
}

/*输入银行卡*/

.xian1 .xian_yan2 .yan2_box .yan2_xin {
    width: 120px;
    padding: 0 5px;
}

.xian1 .xian_yan2 .yan2_box .yan2_huo {
    display: inline-block;
    background: #f3990b;
    width: 120px;
    float: left;
    margin-left: 10px;
    height: 37px;
    font-size: 16px;
    line-height: 37px;
}

/*预存*/

.zi_box3 {
    width: 355px;
    height: 300px;
    background: #fff;
    border: 5px solid #dddddd;
    position: absolute;
    left: 250px;
    top: 150px;
}

.zi_box3 .zi_bt1 {
    height: 40px;
    border-bottom: 1px solid #ddd;
}

.zi_box3 .zi_bt1 span {
    display: block;
    float: left;
    line-height: 40px;
    margin-left: 10px;
}

.zi_box3 .zi_bt1 font {
    display: block;
    float: right;
    line-height: 40px;
    margin-right: 10px;
}

.zi_box3 .zi_mon span {
    display: block;
    font-size: 16px;
    margin-left: 30px;
    margin-top: 30px;
}

.zi_box3 .zi_mon .zi_shu {
    height: 37px;
    margin-top: 15px;
}

.zi_box3 .zi_mon input {
    display: block;
    width: 232px;
    height: 37px;
    padding: 0 5px;
    border: 1px solid #ddd;
    margin-left: 30px;
    float: left;
}

.zi_box3 .zi_mon font {
    display: block;
    float: left;
    line-height: 37px;
    margin-left: 10px;
}

.zi_box3 .zi_mon a {
    display: block;
    width: 120px;
    height: 50px;
    background: #d80c15;
    margin: 30px auto;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 16px
}

/*预存支付*/

.yucun1 {
    width: 1100px;
    margin: 50px auto;
}

.yucun1 span {
    display: block;
    float: left;
    font-size: 30px;
    font-style: italic
}

.yucun1 font {
    color: #d90b18;
}

.yucun1 a {
    display: block;
    float: right;
    font-size: 18px;
    color: #d90b18;
}

.yucun2 {
    width: 1100px;
    margin: 0 auto;
    height: 200px;
    background: #f6f6f6
}

.yucun2 span {
    display: block;
    font-size: 16px;
    line-height: 500%;
    margin-left: 50px;
}

.yucun2 li {
    float: left;
    width: 280px;
}

.yucun2 li input {
    margin-left: 50px;
    margin-right: 20px;
}

.yucun2 li img {
    width: 180px;
    height: 70px;
    border: 1px solid #e6e6e6
}

.yucun3 {
    width: 340px;
    margin: 50px auto 200px auto;
}

.yucun3 a {
    display: inline-block;
    width: 160px;
    height: 63px;
    background: #d90b18;
    text-align: center;
    line-height: 63px;
    color: #fff;
    border: 1px solid #d90b18;
    font-size: 18px;
    margin-right: 10px;
}

.yucun3 a:last-child {
    background: #ffdbdd;
    color: #d90b18;
    margin-right: 0;
}

/*租金支付*/

.zujin {
    width: 1200px;
    height: 455px;
    background: #f6f6f6;
    margin: 32px auto 242px auto;
}

.zujin .zujin1 {
    width: 1140px;
    height: 60px;
    margin: 0 auto;
    border-bottom: 1px solid #dddddd
}

.zujin .zujin1 span {
    display: block;
    line-height: 60px;
    font-size: 16px;
}

.zujin .zujin1 font {
    color: #d90b18;
}

.zujin .zujin2 {
    width: 1140px;
    margin: 0 auto;
}

.zujin .zujin2 li {
    margin-top: 21px;
    width: 1140px;
}

.zujin .zujin2 li label {
    width: 80px;
    display: inline-block;
    line-height: 37px;
    text-align: right;
    float: left;
}

.zujin .zujin2 li input {
    display: inline-block;
    width: 252px;
    padding: 0 5px;
    height: 37px;
    border: 1px solid #dddddd;
    background: #fff;
    float: left;
}

.zujin .zujin2 li span {
    margin-left: 10px;
    float: left;
}

.zujin .zujin2 li textarea {
    width: 470px;
    height: 115px;
    background: #fff;
    border: 1px solid #dddddd;
    padding: 5px;
    max-width: 480px;
    max-height: 125px;
    display: inline-block;
    float: left;
}

.zujin .zujin2 li a {
    display: block;
    width: 153px;
    height: 51px;
    background: #db0b18;
    color: #fff;
    text-align: center;
    line-height: 51px;
    font-size: 16px;
    float: left;
    margin-left: 80px;
}

/*录入特价商品信息*/

.fa_add2 .right .right1 a {
    display: block;
    width: 120px;
    height: 28px;
    float: right;
    background: #d90b18;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    /* margin-top: -5px; */
}

.fa_add2 .right .right3 .te1 {
    width: 906px;
    margin: 0 auto;
}

.fa_add2 .right .right3 .te1 img {
    display: block;
    width: 906px;
    height: 54px;
}

.fa_add2 .right .right3 .te2 form {
    width: 906px;
    margin: 20px auto;
}

.fa_add2 .right .right3 .te2 .te_xx {
    margin-top: 12px;
}

.fa_add2 .right .right3 .te2 .te_xx label {
    float: left;
    width: 98px;
    text-align: right;
    line-height: 44px;
}

.fa_add2 .right .right3 .te2 .te_xx font {
    color: #ff0207;
    vertical-align: -2px;
    margin-right: 5px;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right {
    float: left;
    margin-left: 25px;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right label {
    float: right;
    text-align: left;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right a {
    display: inline-block;
    width: 71px;
    height: 29px;
    background: url("../images/yc_btn_02.png") no-repeat;
    text-align: center;
    line-height: 29px;
    color: #333;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right span {
    display: inline-block;
    line-height: 44px;
    color: #ff0008;
    margin-left: 15px;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right img {
    display: block;
    width: 100px;
    height: 105px;
    margin-top: 15px;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right p {
    display: block;
    line-height: 44px;
    color: #0e0e0e;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right .te_input {
    display: inline-block;
    width: 247px;
    height: 39px;
    padding: 5px 15px;
    border: 1px solid #e2e2e2;
    margin-right: 10px;
    font-size: 14px;
    box-sizing: border-box;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right select {
    display: inline-block;
    width: 165px;
    height: 42px;
    border: 1px solid #e2e2e2;
    margin-right: 10px;
    font-size: 14px;
    color: #656565;
    padding-left: 12px;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right .te_radio {
    float: left;
    margin-right: 40px;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right .te_radio input {
    margin: 0 6px 0 0;
    vertical-align: -2px;
}

.fa_add2 .right .right3 .te2 .te_xx .te_right .te_radio span {
    display: inline-block;
    line-height: 44px;
    color: #121212;
    margin-left: 5px;
}

.fa_add2 .right .right3 .te2 .te_btn {
    width: 160px;
    height: 55px;
    margin: 50px 0 0 123px;
}

.fa_add2 .right .right3 .te2 .te_btn a {
    display: block;
    width: 160px;
    height: 55px;
    background: #d90b18;
    color: #fff;
    text-align: center;
    line-height: 55px;
    font-size: 18px;
}

/*-----[12]我的项目部-李-----*/

.my-tab {
    margin-top: 14px;
}

.my-tab .hd {
    border: 1px solid #ffcbd1;
    background: #fff5f4;
}

.my-tab .hd a {
    float: left;
    display: block;
    width: 109px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    border-right: 1px solid #ffcbd1;
}

.my-tab .hd a.on {
    color: #FFF;
    background: #D90B18;
}

.my-tab .bd {
    border: 1px solid #DDD;
    border-top: 0;
    padding: 25px 0 35px;
    min-height: 828px;
}

.table-1 {
    width: 885px;
}

.table-1 table {
    width: 100%;
}

.table-1 th,
.table-1 td {
    border: 1px solid #E7E7E7;
}

.table-1 th {
    font-size: 14px;
    color: #333;
    background: #F2F2F2;
    text-align: center;
    padding: 8px 0;
}

.table-1 td {
    font-size: 14px;
    color: #333;
    text-align: center;
    vertical-align: middle;
    padding: 22px 15px;
    line-height: 28px;
}

.table-1 table .checkbox {
    margin-right: 3px;
    vertical-align: 0;
}

.table-1 .action {
    margin-top: 14px;
}

.table-1 .check-all {
    float: left;
    margin-top: 20px;
}

.table-1 .check-all .checkbox input {
    margin: 0 6px 0 20px;
}

.table-1 .check-all .btn {
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #FFF !important;
    background: #D90B18;
    margin: 0 0 0 12px;
    vertical-align: -2px;
}

.table-1 .page {
    float: right;
    padding: 20px 0 0;
}

.rightBox {
    margin-top: 20px;
}

.welcome,
.innerMsg,
.power {
    float: left;
    width: 316px;
    border-right: 1px solid #DDD;
    height: 120px;
}

.power {
    border-right: 0;
}

.welcome h2,
.innerMsg h2,
.power h2 {
    font-size: 16px;
    margin-bottom: 6px;
}

.welcome h2 span {
    color: #D80B18;
}

.welcome p {
    color: #656565;
    margin-bottom: 22px;
}

.welcome .btn {
    display: inline-block;
    width: 180px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFF !important;
    background: #FA9900;
}

.innerMsg h2,
.power h2 {
    font-weight: bold;
    color: #232323;
    margin-left: 26px;
    line-height: 1;
}

.innerMsg p {
    font-size: 16px;
    text-align: center;
}

.innerMsg p i {
    background: url("../images/i_msg.png") no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 13px;
    margin-right: 4px;
}

.innerMsg p em {
    color: #19AFE6;
}

.power .strength li {
    text-align: center;
    line-height: 32px;
}

.power .strength .img {
    margin-top: 4px;
}

.power .strength .img img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
}

.count-l,
.count-r {
    float: left;
    width: 475px;
}

.count-ul {
    background: #F5F5F5;
    font-size: 16px;
    color: #000;
}

.count-l .count-ul {
    padding: 4px 10px 4px 20px;
    border-left: 1px solid #EEE;
    border-bottom: 1px solid #EEE;
}

.count-r .count-ul {
    padding: 4px 20px 4px 10px;
    border-right: 1px solid #EEE;
    border-bottom: 1px solid #EEE;
}

.count-ul li {
    overflow: hidden;
    zoom: 1;
    line-height: 32px;
    border-top: 1px dashed #EBEBEB;
}

.count-ul li:first-child {
    border-top: 0;
}

.count-l h2,
.count-r h2 {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #FFF;
    background: #D90B18;
    height: 36px;
    line-height: 36px;
}

.count-r h2 {
    color: #D80B18;
    background: #D2D2D2;
}

.assetCon,
.tradeCon,
.moneyCon {
    border: 1px solid #EEE;
    background: #f5f5f5;
}

.assetCon {
    padding: 0 79px;
}

.assetCon ul {
    margin-left: -105px;
}

.assetCon li {
    float: left;
    display: inline;
    width: 74px;
    margin-left: 105px;
    text-align: center;
}

.assetCon img {
    display: block;
    width: 74px;
    height: 74px;
    margin: 16px auto 6px;
}

.assetCon p {
    text-align: center;
    font-size: 16px;
    color: #6B6B6B;
}

.assetCon strong {
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #4C4C4C;
    margin: 8px 0 12px;
}

.tradeCon {
    padding: 0 94px;
}

.tradeCon ul {
    margin-left: -120px;
}

.tradeCon li {
    float: left;
    display: inline;
    width: 100px;
    margin-left: 120px;
    text-align: center;
}

.tradeCon img {
    display: block;
    width: 51px;
    height: 53px;
    margin: 22px auto 2px;
}

.tradeCon p {
    text-align: center;
    color: #6D6D6D;
    font-size: 16px;
}

.tradeCon strong {
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #4C4C4C;
    margin: 8px 0 12px;
}

.moneyCon {
    padding: 44px 74px 16px;
}

.moneyCon ul {
    margin-left: -100px;
}

.moneyCon li {
    float: left;
    display: inline;
    width: 200px;
    margin-left: 100px;
    overflow: hidden;
    zoom: 1;
}

.moneyCon .icon {
    float: left;
    text-align: center;
}

.moneyCon .icon img {
    width: 72px;
    height: 81px;
    display: block;
}

.moneyCon .icon p {
    font-size: 16px;
    color: #6B6B6B;
    margin-top: 10px;
}

.moneyCon .txt {
    margin: 40px 0 0 82px;
    font-size: 24px;
    font-weight: bold;
    color: #313131;
    display: block;
}

.moneyCon .txt em {
    color: #D80B18;
}

.creditBox {
    border: 1px solid #DBDBDB;
    margin-top: 14px;
    padding: 0 15px;
}

.creditBox .hd {
    padding: 20px 0 8px;
    border-bottom: 1px solid #DDD;
    position: relative;
}

.creditBox .hd .title {
    display: inline-block;
    width: 120px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    color: #FFF;
    background: #D90B18;
}

.creditBox .hd .sub-title {
    font-size: 18px;
    font-weight: bold;
    color: #D80B18;
    margin-top: 22px;
}

.creditBox .hd .number {
    position: absolute;
    font-size: 30px;
    color: #FFC11B;
    font-style: italic;
    right: 5px;
    top: 50px;
}

.creditBox .hd .number em {
    font-size: 72px;
    font-style: italic;
    font-family: "Arial";
    font-weight: bold;
}

.creditBox .bd {
    padding: 10px 0;
}

.list-4 li {
    overflow: hidden;
    zoom: 1;
    line-height: 56px;
    border-bottom: 1px dashed #DDD;
}

.list-4 .dynamic {
    float: left;
    font-size: 18px;
    color: #D80B18;
    width: 70px;
}

.list-4 .time {
    float: right;
    color: #656565;
    width: 120px;
}

.list-4 .txt {
    display: block;
    margin: 0 120px 0 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.creditBox .page {
    padding: 30px 0;
}

.creditBox .tips {
    text-align: right;
    color: #A5A5A5;
    padding-bottom: 10px;
}

.unlike {
    display: inline-block;
    border: 1px solid #E0E0E0;
    width: 92px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #333 !important;
    background: #FFF;
}

.list-5 {
    padding: 0 25px 0 24px;
    margin-top: -5px;
}

.list-5 ul {
    margin-left: -40px;
}

.list-5 li {
    margin: 0 0 30px 40px;
}

.list-5 .mask {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    padding: 0 48px;
    width: 177px;
    transition: top .3s;
    display: none;
    z-index: 2;
}

.list-5 .unShelve .mask {
    display: block;
}

.list-5 .unShelve .unlike {
    position: relative;
    z-index: 3;
}

.list-5 .mask p {
    font-size: 24px;
    text-align: center;
    margin: 100px auto 30px;
    color: #FFF;
}

.list-5 .mask .btns {
    overflow: hidden;
    zoom: 1;
}

.list-5 .mask .btns a {
    float: right;
    font-size: 18px;
    width: 72px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #474B4B;
    background: #DCDCDC;
    border-radius: 5px;
}

.list-5 .mask .btns a.first {
    color: #FFF;
    background: #CD0411;
    float: left;
}

.list-5 .page {
    padding: 20px 0 30px;
}

.table-2 table {
    width: 100%;
}

.table-2 .col-1 {
    width: 220px;
}

.table-2 .col-2 {
    width: 240px;
}

.table-2 .col-3 {
    width: 180px;
}

.table-2 .col-4 {
    width: 160px;
}

.table-2 .col-5 {
    width: 110px;
}

.table-2 .thead {
    padding: 0 20px;
    background: #f5f5f5;
}

.table-2 .thead th {
    font-size: 14px;
    color: #333;
    padding: 10px 0;
    text-align: center;
}

.table-2 .tbody {
    border: 1px solid #DDD;
    padding: 0 20px;
}

.table-2 .tbody tr {
    border-top: 1px dashed #DDD;
}

.table-2 .tbody tr:first-child {
    border-top: 0;
}

.table-2 .tbody td {
    font-size: 14px;
    text-align: center;
    color: #333;
    padding: 24px 0;
    vertical-align: top
}

.table-2 .tbody .name {
    font-size: 16px;
    color: #000;
}

.table-2 .tbody .action a {
    display: block;
    color: #1151AB;
    margin: 0 auto 6px;
    text-align: center;
}

.list-6 ul {
    border-left: 1px solid #DDD;
}

.list-6 li {
    position: relative;
    float: left;
    display: inline;
    width: 315px;
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    text-align: center;
    padding: 24px 0 22px;
}

.list-6 img {
    width: 97px;
    height: 97px;
    display: block;
    margin: 0 auto;
}

.list-6 h2 {
    font-size: 14px;
    color: #000;
    margin: 16px 0 14px;
}

.attr-item {
    text-align: center;
}

.attr-item {
    margin-bottom: 10px;
}

.list-6 .link {
    display: block;
    margin: 20px auto 10px;
    width: 164px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #FFF;
    background: #D90B18;
}

.unlike-2 {
    display: block;
    margin: 0 auto;
    width: 164px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #333 !important;
    background: #E5E4E4;
}

.list-6 .page {
    padding: 50px 0 70px;
}

/*----我的项目部-询价管理----*/

.location {
    background: url("../images/i_place.png") no-repeat left center;
    padding-left: 22px;
    color: #D80B18;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
}

.right-1 {
    margin-top: 15px;
    margin-bottom: -100px;
}

.right-1 table {
    width: 100%;
}

.right-1 .thead {
    padding-bottom: 15px;
    border: 1px solid #E4E4E4;
}

.right-1 .thead td {
    font-size: 14px;
    text-align: center;
    color: #333;
    padding: 10px 0;
    background: #f5f5f5;
}

.right-1 .tbody th {
    background: #EFEFEF;
    padding: 10px 20px;
    font-size: 14px;
}

.right-1 .tbody th .location {
    margin-right: 34px;
}

.right-1 .tbody th .time {
    color: #555;
    display: inline-block;
    vertical-align: middle;
    margin: 0 28px 0 0;
}

.right-1 .tbody th .number {
    color: #555;
    display: inline-block;
    vertical-align: middle;
}

.right-1 .tbody td {
    border: 1px solid #E4E4E4;
    padding: 12px 0;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    color: #333;
}

.right-1 .name {
    display: block;
    text-align: left;
    padding: 0 20px;
}

.right-1 .tbody .col-1 {
    text-align: left;
}

.right-1 .action {
    line-height: 30px;
    margin-top: -4px;
    position: relative;
}

.right-1 .action span {
    display: block;
    text-align: center;
    color: #333;
}

.right-1 .action a {
    display: block;
    text-align: center;
    /* padding: 0 20px; */
    color: #0A6ACC;
}

.right-1 .tfoot {
    padding: 12px 20px 0;
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    color: #656565;
    line-height: 36px;
}

.right-1 .tfoot .gap {
    margin: 10px -20px 0;
    border-top: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
    height: 20px;
}

.right-1 .tfoot .li-1 {
    overflow: hidden;
}

.right-1 .tfoot .li-1 p {
    float: left;
    width: 25%;
}

.right-1 .tfoot p span {
    color: #000;
}

.right-1 .col-1 {
    width: 310px;
}

.right-1 .col-2 {
    width: 210px;
}

.right-1 .col-3 {
    width: 130px;
}

.right-1 .col-4 {
    width: 150px;
}

.right-1 .col-5 {
    width: 148px;
}

/*right-2*/

.right-2 .col-1 {
    width: 290px;
}

.right-2 .col-2 {
    width: 130px;
}

.right-2 .col-3 {
    width: 110px;
}

.right-2 .col-4 {
    width: 140px;
}

.right-2 .col-5 {
    width: 130px;
}

.right-2 .col-6 {
    width: 148px;
}

.right-2 .tbody td {
    padding: 20px 0;
}

.right-2 .product-sm .txt h4 {
    margin-bottom: 4px;
}

.right-2 .product-sm .txt p {
    line-height: 26px;
}

.right-2 .provider {
    float: right;
}

.right-2 .remain {
    float: right;
    color: #D80B18;
}

.right-2 .remain em {
    font-size: 24px;
}

/*right-3*/

.right-3 .col-1 {
    width: 290px;
}

.right-3 .col-2 {
    width: 180px;
}

.right-3 .col-3 {
    width: 130px;
}

.right-3 .col-4 {
    width: 85px;
}

.right-3 .col-5 {
    width: 125px;
}

.right-3 .col-6 {
    width: 128px;
}

.right-3 .tfoot .li-1 p {
    width: 33.333%;
}

/*right-4*/

.right-4 .col-1 {
    width: 290px;
}

.right-4 .col-2 {
    width: 110px;
}

.right-4 .col-3 {
    width: 70px;
}

.right-4 .col-4 {
    width: 70px;
}

.right-4 .col-5 {
    width: 105px;
}

.right-4 .col-6 {
    width: 100px;
}

.right-4 .col-7 {
    width: 120px;
}

.right-4 .col-8 {
    width: 78px;
}

/*----我的项目部-基础信息----*/

.RIGHT-1 {
    margin-top: 15px;
    border: 1px solid #DDD;
    min-height: 860px;
}

.RIGHT-1 .type {
    padding: 48px 90px;
}

.RIGHT-1 .type-1,
.RIGHT-1 .type-2 {
    display: inline-block;
    width: 228px;
    border: 1px solid #D90B18;
    height: 260px;
    color: #D80B18;
    background: #FFF6F7;
    vertical-align: bottom;
    margin-left: 70px;;
}

.RIGHT-1 .type-2 {
    margin-left: 88px;
    color: #00ADFF;
    background: #F4FAFF;
    border-color: #00BAFF;
}

.RIGHT-1 .type span {
    display: block;
    font-size: 24px;
    margin: 36px auto 18px;
    text-align: center;
}

.RIGHT-1 .type img {
    display: block;
    margin: 0 auto;
}

.RIGHT-1 .type a {
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    background: #D90B18;
    margin: 22px auto 0;
}

.RIGHT-1 .type-2 a {
    background: #00AEFF;
}

.RIGHT-1 .tips {
    padding: 0 55px;
}

.RIGHT-1 .tips dt {
    float: left;
    width: 88px;
    color: #D80B18;
    font-size: 17px;
}

.RIGHT-1 .tips dd {
    font-size: 15px;
    color: #111;
    line-height: 38px;
    float: left;
    width: 750px;
    margin-top: -7px;
}

.RIGHT-form {
    padding: 0 20px;
}

.RIGHT-form .title {
    font-size: 18px;
    color: #333;
    padding: 16px 0;
    border-bottom: 1px solid #DDD;
}

.RIGHT-form .template-ul {
    /* margin-top: 30px; */
    padding: 30px 0;
}

.myAccount .template-ul {
    color: #333;
}

.myAccount .template-ul .form-label {
    width: 150px;
}

.myAccount .template-ul .form-group {
    margin-left: 175px;
    margin-top: 6px;
}

.get-ver2 {
    display: inline-block;
    width: 92px;
    height: 37px;
    line-height: 37px;
    border: 1px solid #DDD;
    font-size: 14px;
    color: #FFF !important;
    background: #8ECCF8;
    text-align: center;
    vertical-align: middle;
    margin-left: 2px;
}

.myAccount .reason {
    line-height: 34px;
    color: #F00;
    padding: 40px 75px;
}

.myAccount .f-psd {
    display: inline-block;
    vertical-align: middle;
    color: #656565;
    margin-left: 10px;
}

.myAccount .warning {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    color: #D80B18;
}

/*----我的项目部-设备管理----*/

.te3 {
    width: 906px;
    height: 140px;
    background: #F6F6F6;
    padding-top: 54px;
    margin-top: 35px;
}

.te3 .i-warning {
    background: url("../images/i_warning.png") no-repeat;
    display: block;
    width: 38px;
    height: 38px;
    margin: 0 auto 20px;
}

.te3 .i-success2 {
    background: url("../images/i_success2.png") no-repeat;
    display: block;
    width: 39px;
    height: 39px;
    margin: 0 auto 20px;
}

.te3 .status {
    font-size: 20px;
    color: #181818;
    text-align: center;
}

.te3 .status a {
    color: #D80B18;
    text-decoration: underline;
}

.te4 {
    width: 916px;
    margin: 36px auto 0;
}

.te4 .hd {
    margin-bottom: 42px;
}

.te4 .hd .l {
    font-size: 30px;
    font-style: italic;
    font-weight: bold;
    color: #333;
}

.te4 .hd .l em {
    color: #D80B18;
    font-style: italic;
}

.te4 .hd .l em.price-huajia {
    background: url("../images/price_bg.png") no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 128px;
    height: 56px;
    color: #FFF;
    line-height: 56px;
    text-align: center;
    font-weight: normal;
}

.te4 .hd .r {
    font-size: 18px;
    font-weight: bold;
    color: #D80B18;
    margin-top: 5px;
}

.te4 .hd .r a {
    color: #D80B18;
}

.te4 .bd {
    background: #F6F6F6;
    padding: 0 30px;
}

.pay-item {
    padding: 36px 0 30px;
    font-size: 16px;
}

.pay-item:first-child {
    border-bottom: 1px dashed #DDD;
}

.pay-item .checkbox {
    font-size: 21px;
    color: #333;
}

.pay-item .checkbox input {
    vertical-align: -1px;
    margin-right: 5px;
    width: 14px;
    height: 14px;
}

.pay-item .yu {
    display: inline-block;
    vertical-align: middle;
    margin-left: 25px;
}

.pay-way {
    clear: both;
    padding: 24px 0 20px;
}

.pay-way .radio {
    display: inline-block;
    margin-left: 35px;
}

.pay-way .radio input {
    margin: 0 10px 0 0;
}

.pay-way img {
    width: 180px;
    height: 70px;
    border: 1px solid #DDD;
}

.te4 .btns {
    margin-top: 50px;
    text-align: center;
    font-size: 0;
}

.te4 .btns a {
    display: inline-block;
    border: 1px solid #D90B18;
    width: 160px;
    height: 62px;
    line-height: 62px;
    font-size: 18px;
    color: #D80B18;
    background: #FFDBDB;
}

.te4 .btns a:first-child {
    color: #FFF;
    background: #D90B18;
    margin-right: 24px;
}

.re-apply {
    display: inline-block;
    width: 90px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    color: #FFF !important;
    background: #D90B18;
}

.right-1 .tfoot .li-2 p {
    display: inline-block;
    margin-right: 50px;
    width: auto;
}

.xiajia {
    color: #0A6ACC !important;
}

.selectGroup .yc_shaixuantiaojian .yc_ziduan {
    width: 95px;
}

.selectGroup .yc_shaixuantiaojian .yc_tianjian {
    margin-left: 110px;
}

.selectGroup .yc_shaixuantiaojian .yc_tianjian a {
    color: #1052AB;
}

.selectGroup .sort .refresh {
    float: right;
    width: 98px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #FFF !important;
    background: #D90B18;
    margin-top: 2px;
}

.selectGroup .sort .sortMode {
    width: 938px;
}

.right-5 .product-sm .txt h4 {
    margin-bottom: 4px;
}

.right-5 .product-sm .txt p {
    line-height: 26px;
}

.right-5 .thead {
    padding-bottom: 0;
    margin-bottom: 15px;
    border: 0;
}

.right-5 .item {
    margin-bottom: 20px;
}

.right-5 .page {
    margin-top: -20px;
}

.priceG span {
    display: block;
    line-height: 26px;
    text-align: center;
}

.status-box {
    line-height: 26px;
    color: #555;
    text-align: center;
    padding: 0 18px;
}

.status-box .time {
    color: #555;
}

.status-box .time2 {
    color: #656565;
    margin: 0 -5px;
}

.status-box .status {
    width: 110px;
    height: 30px;
    line-height: 30px;
    border-radius: 0;
    margin: 0 auto 6px;
}

.status-box .status span {
    float: left;
    width: 55px;
    text-align: center;
    color: #4F3D3F;
    background: #EFEFEF;
    border-radius: 0 15px 15px 0;
}

.status-box .status span:first-child {
    border-radius: 15px 0 0 15px;
}

.status-box .status .active {
    color: #FFF;
    background: #D90B18;
}

.status-box .hint {
    color: #D80B18;
}

.tipsInfo {
    border: 1px solid #D90B18;
    padding: 14px 20px;
    background: #FFF1F2;
    margin: 0 0 18px;
}

.tipsInfo .title {
    font-size: 18px;
    color: #D80B18;
}

.tipsInfo li {
    line-height: 36px;
    color: #1A1A1A;
}

.right3 .right1 {
    margin-left: 10px;
    margin-bottom: 20px;
}

.shelf .item table {
    width: 100%;
}

.shelf .item .thead th {
    font-size: 14px;
    padding: 10px 0;
    background: #EFEFEF;
    text-align: center;
    border-left: 1px solid transparent;
}

.shelf .item .tbody td {
    font-size: 14px;
    padding: 12px 0;
    text-align: center;
    border-left: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
    vertical-align: middle;
}

.shelf .item .box {
    padding: 0 10px;
    text-align: left;
}

.shelf .item th:first-child {
    border-left: 0;
}

.shelf .item td:first-child {
    border-left: 0;
}

.product-sm-2 .pic {
    margin-left: 10px;
    width: 108px;
    height: 100px;
}

.product-sm-2 .txt {
    margin-left: 128px;
}

.product-sm-2 .txt h4 {
    margin-bottom: 4px;
}

.product-sm-2 .txt p {
    line-height: 28px;
}

.shelf .item .action {
    line-height: 30px;
    margin-top: -4px;
}

.shelf .item .action a {
    display: block;
    color: #0A6ACC;
    text-align: center;
    padding: 0 10px;
}

.shelf .item {
    margin-bottom: 30px;
}

.btn-add {
    padding: 40px 0;
    border-bottom: 1px solid #E4E4E4;
    text-align: center;
}

.btn-add a {
    display: inline-block;
    background: url("../images/yc_btn_07.png") no-repeat;
    width: 113px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    color: #333;
}

.btn-purchase {
    text-align: center;
    margin-top: 48px;
}

.btn-purchase a {
    display: inline-block;
    width: 238px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 20px;
    color: #FFF;
    background: #D90B18;
}

.te5 {
    margin-top: 60px;
    padding: 0 19px;
}

.te5 table {
    width: 100%;
}

.te5 th {
    font-size: 14px;
    color: #888;
    background: #F6F6F6;
    text-align: center;
    padding: 6px 0;
}

.te5 td {
    font-size: 14px;
    padding: 20px 0;
    text-align: center;
}

.te5 .tips {
    color: #D80B18;
    font-size: 14px;
    text-align: right;
    padding-right: 40px;
}

.te5 .btn {
    display: block;
    margin: 42px auto 0;
    width: 160px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    background: #D90B18;
}

.shelf-success {
    padding-top: 34px;
}

.shelf-success .i-success2 {
    display: block;
    background: url("../images/i_success2.png") no-repeat;
    width: 39px;
    height: 39px;
    margin: 0 auto 16px;
}

.shelf-success p {
    font-size: 20px;
    color: #181818;
    line-height: 38px;
    text-align: center;
}

.shelf-success p a {
    color: #D80B18;
}

.shelf-history table {
    width: 100%;
}

.shelf-history th {
    font-size: 14px;
    color: #333;
    background: #EFEFEF;
    text-align: center;
    padding: 10px 0;
}

.shelf-history td {
    font-size: 14px;
    color: #333;
    padding: 12px 0;
    border: 1px solid #E4E4E4;
    border-top: 0;
    text-align: center;
    vertical-align: middle;
}

/*----我的项目部-招标管理----*/

.right-6 {
    margin-top: 20px;
}

.right-6 .thead {
    border: 0;
    padding-bottom: 0;
}

.right-6 .col-1 {
    width: 200px;
}

.right-6 .col-2 {
    width: 185px;
}

.right-6 .col-3 {
    width: 120px;
}

.right-6 .col-4 {
    width: 180px;
}

.right-6 .col-5 {
    width: 125px;
}

.right-6 .col-6 {
    width: 140px;
}

.needInfo {
    text-align: center;
    line-height: 30px;
    margin-top: -4px;
}

.needInfo h4 {
    color: #000;
}

.needInfo p {
    color: #777;
}

.dynamicInfo p {
    text-align: center;
}

.dynamicInfo a {
    display: block;
    margin: 14px auto 0;
    width: 94px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    background: #D90B18;
}

.right-6 .item {
    margin-top: 18px;
}

.right-7 {
    margin-bottom: 0;
    padding-bottom: 26px;
}

.right-7 .col-1 {
    width: 145px;
    text-align: center;
}

.right-7 .tbody .col-1 {
    text-align: center;
}

.right-7 .col-2 {
    width: 260px;
}

.right-7 .col-3 {
    width: 120px;
}

.right-7 .col-4 {
    width: 125px;
}

.right-7 .col-5 {
    width: 160px;
}

.right-7 .col-6 {
    width: 140px;
}

.billInfo {
    text-align: center;
    line-height: 30px;
    margin-top: -4px;
}

.enterTime {
    float: right;
    color: #D80B18;
}

.table-extra {
    border: 1px solid #E4E4E4;
    border-top: 0;
}

.table-extra .row {
    overflow: hidden;
    zoom: 1;
    padding: 8px 19px;
    border-top: 1px solid #E4E4E4;
}

.table-extra .row:first-child {
    border-top: 0;
}

.table-extra .row label {
    float: left;
    width: 85px;
    text-align: right;
    color: #191919;
}

.table-extra .row span {
    float: left;
    color: #777;
    margin-left: 5px;
    width: 820px;
}

.table-extra2 .row label {
    width: 50px;
}

.biddingDe .item {
    margin-top: 24px;
}

.biddingDe .hd {
    margin-bottom: 8px;
}

.biddingDe .hd .name {
    font-size: 14px;
    font-weight: bold;
    color: #1B1B1B;
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}

.biddingDe .hd .attr {
    display: inline-block;
    margin-right: 18px;
    color: #FFAD00;
    vertical-align: 0;
}

.biddingDe .bd table {
    width: 100%;
}

.biddingDe .bd th {
    font-size: 14px;
    color: #282828;
    background: #FEE7E7;
    text-align: center;
    padding: 8px 0;
    border: 1px solid #FFD7D9;
    border-bottom: 0;
}

.biddingDe .bd td {
    font-size: 14px;
    color: #191919;
    text-align: center;
    padding: 12px 0;
    border: 1px solid #FFD7D9;
    border-top: 0;
    vertical-align: middle;
}

.fake-check {
    display: inline-block;
    background: url("../images/check_icon.png") no-repeat bottom;
    width: 27px;
    height: 27px;
    cursor: pointer;
}

.fake-check.checked {
    background-position: top;
}

.biddingDe .bd .desc {
    padding: 0 20px;
    line-height: 30px;
}

.biddingDe .bd .img-list {
    margin: -8px 0 0 -10px;
    padding-left: 18px;
}

.biddingDe .bd .img-list .img {
    float: left;
    width: 94px;
    height: 63px;
    margin: 8px 0 0 10px;
}

.biddingDe .bd .img-list .img img {
    width: 94px;
    height: 63px;
}

.btn-confirm {
    display: block;
    margin: 64px auto 0;
    width: 154px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    color: #FFF !important;
    background: #D90B18;
}

.right-8 {
    margin-bottom: 0;
    padding-bottom: 26px;
}

.right-8 .col-1 {
    width: 310px;
}

.right-8 .col-2 {
    width: 150px;
}

.right-8 .col-3 {
    width: 140px;
}

.right-8 .col-4 {
    width: 205px;
}

.right-8 .col-5 {
    width: 135px;
}

.right-1 .reason {
    text-align: center;
    padding: 0 32px;
    line-height: 30px;
    margin-top: -4px;
}

.right-1 .item.withdraw .tbody .location {
    background-image: url("../images/i_place2.png");
    color: #555;
}

.right-1 .item.withdraw .tbody td {
    background: #EFEFEF;
}

.right-1 .item.withdraw .tbody .number {
    color: #555 !important;
}

.biddingDe2 {
    margin-top: -26px;
}

.biddingDe .bd .extra {
    height: 36px;
    line-height: 36px;
    border: 1px solid #FFD7D9;
    border-top: 0;
    color: #191919;
    background: #F4F4F4;
    padding: 0 16px;
}

.right-9 .col-1 {
    width: 200px;
}

.right-9 .col-2 {
    width: 185px;
}

.right-9 .col-3 {
    width: 75px;
}

.right-9 .col-4 {
    width: 130px;
}

.right-9 .col-5 {
    width: 105px;
}

.right-9 .col-6 {
    width: 140px;
}

.right-9 .col-7 {
    width: 120px;
}

.right-10 .col-1 {
    width: 200px;
}

.right-10 .col-2 {
    width: 165px;
}

.right-10 .col-3 {
    width: 105px;
}

.right-10 .col-4 {
    width: 200px;
}

.right-10 .col-5 {
    width: 120px;
}

.right-10 .col-6 {
    width: 135px;
}

.right-11 .col-1 {
    width: 265px;
}

.right-11 .col-2 {
    width: 220px;
}

.right-11 .col-3 {
    width: 130px;
}

.right-11 .col-4 {
    width: 190px;
}

.right-11 .col-5 {
    width: 140px;
}

.right-12 {
    margin-bottom: 0;
}

.right-12 .tbody .col-1 {
    text-align: center;
}

.right-12 .col-1 {
    width: 140px;
}

.right-12 .col-2 {
    width: 185px;
}

.right-12 .col-3 {
    width: 115px;
}

.right-12 .col-4 {
    width: 110px;
}

.right-12 .col-5 {
    width: 105px;
}

.right-12 .col-6 {
    width: 170px;
}

.right-12 .col-7 {
    width: 130px;
}

.biddingDe3 .bd td {
    padding: 16px 0;
}

.biddingDe3 .product-sm .pic {
    margin-left: 40px;
}

.biddingDe3 .product-sm .txt {
    margin-left: 160px;
}

/*----我的项目部-应标管理----*/

.bide-1 .col-1 {
    width: 90px;
}

.bide-1 .tbody .col-1 {
    text-align: center;
}

.bide-1 .col-2 {
    width: 105px;
}

.bide-1 .col-3 {
    width: 210px;
}

.bide-1 .col-4 {
    width: 240px;
}

.bide-1 .col-5 {
    width: 95px;
}

.bide-1 .col-6 {
    width: 110px;
}

.bide-1 .col-7 {
    width: 90px;
}

.bide-1 .thead {
    border: 0;
}

.bide-1 .tbody tr {
    border: 1px solid #E4E4E4;
}

.bide-1 .tbody .desc {
    padding: 0 26px;
    text-align: center;
    line-height: 30px;
    margin-top: -4px;
}

.bide-1 .item {
    margin-bottom: 20px;
}

.imgList {
    margin: -8px 0 0 -10px;
    padding-left: 18px;
}

.imgList .img {
    float: left;
    width: 94px;
    height: 63px;
    margin: 8px 0 0 10px;
}

.imgList .img img {
    width: 94px;
    height: 63px;
}

.bideInfo {
    position: relative;
    overflow: hidden;
    zoom: 1;
    margin: -10px -20px;
    padding: 10px 20px;
}

.bideInfo span {
    display: inline-block;
    margin-right: 110px;
}

.bideInfo .money {
    position: absolute;
    right: 6px;
    top: 8px;
}

.money {
    font-size: 0;
    height: 30px;
    line-height: 30px;
}

.money label {
    display: inline-block;
    width: 62px;
    height: 30px;
    line-height: 30px;
    background: #FFA800;
    text-align: center;
    font-size: 14px;
    color: #FFF;
}

.money label i {
    display: inline-block;
    background: url("../images/reward.png") no-repeat;
    width: 22px;
    height: 16px;
    vertical-align: -3px;
    margin: 0 4px 0 1px;
}

.money em {
    display: inline-block;
    border: 1px solid #FFA800;
    height: 28px;
    line-height: 28px;
    font-size: 15px;
    color: #E09E1E;
    text-align: center;
    background: #FFF;
}

.marginM p {
    text-align: center;
}

.marginM a {
    display: block;
    margin: 8px auto 0;
    width: 80px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #FFF;
    background: #D90B18;
}

.timeG {
    text-align: center;
    line-height: 30px;
    margin-top: -4px;
    position: relative;
}

.timeG .bideStatus {
    position: absolute;
    left: 50%;
    top: 0;
    margin: 15px 0 0 -29px;
    z-index: 9;
}

.bideStatus {
    display: block;
    background: url("../images/bideStatus1.png") no-repeat;
    width: 58px;
    height: 58px;
    margin: 10px auto 0;
}

.bideStatusn {
    background-image: url("../images/bideStatus2.png");
    width: 58px;
    height: 58px;
    margin: 10px auto 0;
    display: block;
}

.right-1 .item.unbided .bideStatusn {
    background-image: url("../images/bideStatus2.png");
    width: 58px;
    height: 58px;
    margin: 10px auto 0;
    display: block;
}

.bide-1 .time3 {
    float: right;
}

.bide-2 .col-1 {
    width: 120px;
}

.bide-2 .tbody .col-1 {
    text-align: center;
}

.bide-2 .col-2 {
    width: 190px;
}

.bide-2 .col-3 {
    width: 110px;
}

.bide-2 .col-4 {
    width: 130px;
}

.bide-2 .col-5 {
    width: 115px;
}

.bide-2 .col-6 {
    width: 200px;
}

.bide-2 .col-7 {
    width: 85px;
}

.bide-2 .tbody .desc {
    padding: 0 15px;
}

.product-sm-3 {
    padding: 0 25px;
}

.product-sm-3 .pic {
    display: block;
    width: 96px;
    height: 80px;
    margin: 0 auto 10px;
}

.product-sm-3 h4 {
    font-size: 14px;
    color: #000;
}

.product-sm-3 p {
    color: #777;
}

.bide-3 .col-1 {
    width: 115px;
}

.bide-3 .tbody .col-1 {
    text-align: center;
}

.bide-3 .col-2 {
    width: 190px;
}

.bide-3 .col-3 {
    width: 100px;
}

.bide-3 .col-4 {
    width: 105px;
}

.bide-3 .col-5 {
    width: 210px;
}

.bide-3 .col-6 {
    width: 115px;
}

.bide-3 .col-7 {
    width: 105px;
}

.right-1 .tbody .progress {
    text-align: center;
    line-height: 30px;
    margin-top: -4px;
}

/*.bide-3 .tbody .desc{padding: 0 15px;}*/

/*----我的项目部-订单管理----*/

.right-1.mt-no {
    margin-top: 0;
}

.right-1 .page {
    padding: 50px 0;
}

.order-1 .col-1 {
    width: 335px;
}

.order-1 .col-2 {
    width: 130px;
}

.order-1 .col-3 {
    width: 215px;
}

.order-1 .col-4 {
    width: 120px;
}

.order-1 .col-5 {
    width: 140px;
}

.order-1 .name {
    color: #000;
    text-align: center;
}

.order-1 .tbody td {
    padding: 20px 0;
}

.order-1 .tgap {
    height: 20px;
    border: 1px solid #E4E4E4;
    border-top: 0;
}

.order-1 .thead {
    border-top: 0;
}

.order-1 .thead th {
    background: #EFEFEF;
    padding: 10px 20px;
    font-size: 14px;
}

.order-1 .thead th .time {
    color: #555;
    display: inline-block;
    vertical-align: middle;
    margin: 0 28px 0 34px;
}

.order-1 .thead th .number {
    color: #555;
    display: inline-block;
    vertical-align: middle;
}

/*.orderDe-1{margin-bottom: 100px;}*/

.orderDe-1 {
    margin-top: 15px !important;
}

.orderDe-1 .thead {
    padding-bottom: 0;
    border-top: 1px solid #E4E4E4;
    border-bottom: 0;
}

.orderDe-1 .thead th {
    border-bottom: 1px solid #E4E4E4;
}

.orderDe-box {
    background: #F5F5F5;
    padding: 14px 22px 24px;
    margin-bottom: 24px;
    position: relative;
}

.btn-apply {
    display: inline-block;
    background: url("../images/yc_btn_08.png") no-repeat;
    width: 81px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color: #333 !important;
}

.orderDe-box .btn-apply {
    position: absolute;
    right: 22px;
    top: 10px;
}

.orderDe-box .title {
    font-size: 16px;
    color: #000;
    margin-bottom: 12px;
}

.orderDe-table {
    position: relative;
}

.orderDe-table table {
    width: 100%;
}

.orderDe-table td {
    font-size: 14px;
    color: #000;
    padding: 6px 12px;
    border: 1px solid #E7E7E7;
    text-align: left;
}

.orderDe-table .label {
    display: block;
    padding: 0 18px;
}

.order-2 .col-1 {
    width: 295px;
}

.order-2 .col-2 {
    width: 95px;
}

.order-2 .col-3 {
    width: 200px;
}

.order-2 .col-4 {
    width: 110px;
}

.order-2 .col-5 {
    width: 125px;
}

.order-2 .col-6 {
    width: 125px;
}

.order-3 .col-1 {
    width: 295px;
}

.order-3 .col-2 {
    width: 110px;
}

.order-3 .col-3 {
    width: 135px;
}

.order-3 .col-4 {
    width: 100px;
}

.order-3 .col-5 {
    width: 105px;
}

.order-3 .col-6 {
    width: 100px;
}

.order-3 .col-7 {
    width: 105px;
}

.order-3 .tbody td {
    padding: 16px 0;
}

.order-4 .col-1 {
    width: 220px;
}

.order-4 .col-2 {
    width: 115px;
}

.order-4 .col-3 {
    width: 90px;
}

.order-4 .col-4 {
    width: 95px;
}

.order-4 .col-5 {
    width: 140px;
}

.order-4 .col-6 {
    width: 140px;
}

.order-4 .col-7 {
    width: 140px;
}

.order-5 .col-1 {
    width: 270px;
}

.order-5 .col-2 {
    width: 145px;
}

.order-5 .col-3 {
    width: 110px;
}

.order-5 .col-4 {
    width: 105px;
}

.order-5 .col-5 {
    width: 175px;
}

.order-5 .col-6 {
    width: 145px;
}

/*评价管理*/

.com-table table {
    width: 100%;
}

.com-table th {
    font-size: 14px;
    color: #000;
    text-align: center;
    padding: 16px 0;
}

.com-table td {
    font-size: 14px;
    text-align: center;
    padding: 28px 0 0;
    vertical-align: top;
}

.com-table .col-1 {
    width: 140px;
    text-align: left;
}

.com-table .col-2 {
    width: 368px;
}

.com-table .col-3 {
    width: 160px;
}

.com-table .col-4 {
    width: 280px;
}

.com-table .col-5 {
    width: 808px;
    padding: 6px 0 20px;
}

.com-table .thead {
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
}

.com-table .thead span {
    display: block;
}

.com-table .thead .col-2 span {
    text-align: left;
    padding-left: 75px;
}

.com-table .thead .col-3 span {
    text-align: center;
}

.com-table .thead .col-4 span {
    text-align: left;
    padding-left: 85px;
}

.com-table .tbody {
    border: 1px solid #DFDFDF;
    border-top: 0;
}

.com-table .info {
    color: #000;
    line-height: 28px;
    margin-top: -2px;
}

.com-table .info .time {
    color: #656565;
}

.com-table .nameInfo {
    color: #000;
    line-height: 28px;
    margin-top: -2px;
}

.com-table .nameInfo .time {
    color: #656565;
}

.com-table .com-1,
.com-table .com-2,
.com-table .com-3 {
    margin: 6px 0 0 22px;
}

.com-table .star-grade {
    margin-left: 0;
    margin-right: auto;
    width: 750px;
}

.com-table .star-grade .item {
    width: 250px;
}

.com-table .no-grade td {
    padding: 28px 0 24px;
}

.com-edit {
    background: #F5F5F5;
    height: 715px;
}

.com-edit .hd {
    padding: 28px 0 44px;
}

.com-edit .hd h1 {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #333;
    margin-bottom: 10px;
}

.com-edit .hd p {
    text-align: center;
}

.com-edit .hd em {
    color: #999;
}

.com-edit .hd .number {
    margin-right: 20px;
}

.com-edit .bd {
    height: 462px;
    background: #FFF;
    padding: 52px 52px 0;
}

.com-from {
    float: left;
    width: 182px;
}

.com-from img {
    display: block;
    width: 182px;
    height: 150px;
    margin-bottom: 12px;
}

.com-from p {
    line-height: 32px;
    text-align: center;
}

.com-content {
    float: left;
    width: 700px;
    margin-left: 30px;
}

.com-area textarea {
    display: block;
    border-left: 1px solid #B3B3B3;
    border-top: 1px solid #B3B3B3;
    border-right: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
    padding: 10px;
    width: 678px;
    height: 128px;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 14px;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
}

.com-level .radio-group {
    padding: 10px 0;
}

.com-level .radio {
    margin-right: 60px;
}

.com-level .com-1,
.com-level .com-2,
.com-level .com-3 {
    margin: 0;
}

.com-level .radio input {
    margin: 0 6px 0 0;
    vertical-align: middle;
}

.com-btn {
    margin-top: 100px;
}

.com-btn-2 {
    margin-top: 60px;
}

.com-btn a {
    display: block;
    width: 210px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    background: #D90B18;
    margin-left: 180px;
}

/*jq评分插件*/

.com-grade {
    margin-left: -95px;
}

.com-grade .item {
    float: left;
    display: inline;
    width: 170px;
    margin: 0 0 20px 95px;
}

.com-grade .item span {
    display: inline-block;
    vertical-align: middle;
    color: #000;
    margin-right: 10px;
}

.item-star {
    display: inline-block;
    vertical-align: -1px;
}

.item-star img {
    display: inline-block;
    margin: 0 1px;
}

/*8-11-补页面*/

.te-address {
    margin: 44px 0 30px;
}

.address-card {
    position: relative;
    border: 1px solid #DDD;
    padding: 20px;
    background: #F8F8F8;
    margin-bottom: 16px;
}

.address-card.default {
    background: #F8F8F8 url("../images/addr_flag.png") no-repeat right top;
}

.address-card h2 {
    font-size: 18px;
    color: #000;
    margin-bottom: 10px;
}

.address-card h2 .flag {
    display: inline-block;
    vertical-align: middle;
    width: 62px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    background: #D90B18;
    margin: -4px 0 0 6px;
}

.address-card li {
    overflow: hidden;
    line-height: 32px;
    color: #000;
}

.address-card li span {
    float: left;
    color: #999;
    width: 72px;
    text-align: right;
}

.address-card .action {
    position: absolute;
    right: 20px;
    bottom: 22px;
}

.address-card .action a {
    display: inline-block;
    vertical-align: middle;
    color: #1F46B8;
    margin-left: 14px;
}

.address-add a {
    display: inline-block;
    width: 118px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #000;
    background: #EFF8EF;
    border: 1px solid #C4D985;
    border-radius: 3px;
}

.te-info {
    margin-bottom: 100px;
}

.te-info .template-ul .form-label {
    width: 84px;
}

.te-info .template-ul .form-group {
    margin-left: 96px;
}

.te-info table {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 24px;
}

.te-info table th {
    font-size: 14px;
    color: #333;
    background: #F5F5F5;
    text-align: center;
    padding: 12px 0;
}

.te-info table td {
    font-size: 14px;
    color: #333;
    text-align: center;
    vertical-align: middle;
    padding: 22px 0;
    line-height: 28px;
    border: 1px solid #EDEDED;
    vertical-align: top;
}

.te-info table input {
    display: block;
    box-sizing: border-box;
    width: 380px;
    height: 30px;
    border: 1px solid #DDD;
    padding: 5px 10px;
    font-size: 14px;
    color: #666;
    margin: 0 auto;
    position: relative;
    top: 10px;
}

.te-info .btn {
    text-align: right;
}

.te-info .btn a {
    display: inline-block;
    width: 160px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    background: #D90B18;
}

.te-payment {
    padding: 100px 0 120px;
}

.te-payment .te4 {
    width: 1095px;
    margin: 0 auto;
}

/*8-30*/

.publish a {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}

.publish .type-1 {
    top: 0;
    left: 0;
    line-height: 46px;
    width: 83px;
    padding-left: 15px;
}

.publish .type-2 {
    top: 0;
    right: 0;
    line-height: 46px;
    width: 77px;
    padding-left: 25px;
}

/*9-18*/

.success-bg {
    display: inline-block;
    vertical-align: middle;
    background: url("../images/success_bg.png") no-repeat;
    width: 58px;
    height: 58px;
}

.add-status {
    margin: 110px auto 240px;
    padding: 66px 0;
    width: 1095px;
    background: #F6F6F6;
    text-align: center;
}

.add-status .inner {
    display: inline-block;
}

.add-status .inner i {
    float: left;
}

.add-status .inner .info {
    margin: 4px 0 0 75px;
}

.add-status .inner .info h2 {
    font-size: 20px;
    color: #181818;
    margin-bottom: 2px;
}

.add-status .inner .info p {
    color: #656565;
}

.add-status .inner .info p a {
    color: #D80B18;
    text-decoration: underline;
}

/*9-28*/

.unShelve-sum {
    padding: 30px 30px 0;
}

.unShelve-sum li {
    margin-bottom: 20px;
}

.unShelve-sum li > span {
    float: left;
    width: 85px;
    margin-top: 2px;
}

.unShelve-sum li .input-box {
    margin: 0 0 0 85px;
}

.unShelve-sum li .input-box select {
    display: inline-block;
    vertical-align: middle;
    width: 90px;
    height: 30px;
    font-size: 14px;
    color: #656565;
    padding-left: 20px;
    cursor: pointer;
    border: 1px solid #DDD;
    overflow-y: auto;
}

.unShelve-sum .btn {
    display: block;
    margin: 50px auto 0;
    width: 100px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color: #FFF !important;
    background: #D90B18;
}

.template-ul-2 .radio {
    width: 100px;
}

.table-3 table {
    width: 100%;
}

.table-3 table th {
    background: #EFEFEF;
    padding: 12px 20px;
    font-size: 14px;
    text-align: center;
    color: #333;
}

.table-3 table td {
    padding: 20px 0;
    border: 1px solid #E4E4E4;
    border-bottom: 0;
    text-align: center;
    vertical-align: top;
    font-size: 14px;
    color: #333;
}

.table-3 .product-sm .txt p {
    line-height: 28px;
}

/*10-10*/

.attribute-choose .item {
    overflow: hidden;
    margin-top: 12px;
}

.attribute-choose .item:first-child {
    margin-top: 0;
}

.attribute-choose .item .name,
.attribute-choose .item .unit,
.attribute-choose .item input {
    display: inline-block;
    vertical-align: middle;
}

.attribute-choose .item input {
    margin: 0 10px 0 18px;
}

.checkbox-group {
    margin-top: 4px;
    margin-left: -15px;
}

.template-ul .long .select-2 {
    width: 140px;
}

.template-ul .short .input-3 {
    width: 188px;
}

/*10-11-升序降序*/

.sort .sortMode > .cur {
    /* border:1px solid #D90B18; */
    /* border-left:none; */
    background: #D90B18;
    color: #fff;
}

.sort .sortMode h3 a.hover {
}

.sort .sortMode > .up dt,
.sort .sortMode .down dt {
    padding-right: 25px;
}

.sort .sortMode > dl i {
    display: none;
    position: absolute;
    background: url("../images/order_up.png") no-repeat;
    width: 16px;
    height: 16px;
    right: 3px;
    top: 9px;
}

.sort .sortMode > .up i,
.sort .sortMode .down i {
    display: block;
}

.sort .sortMode .down i {
    background-image: url("../images/order_down.png");
}

/*10-13----首页价格指数临时隐藏*/

.index-price {
    display: none;
}

/*---------10-17---------订单模块*/

.right-1 .tbody .table-box {
    padding: 0;
    border-bottom: 0;
}

.right-1 .tbody .table-box td {
    border-top: 0;
}

.right-1 .tbody .table-box td:last-child {
    border-right: 0;
}

.right-1 .tbody .table-box td:first-child {
    border-left: 0;
}

.right-1 .tbody .table-box + td {
    vertical-align: middle;
}

.table-div {
    margin-bottom: -1px;
}

.s-spin {
    position: relative;
}

.s-spin:hover .s-attention {
    display: block;
}

.s-attention {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 20px;
    left: -20px;
    display: none;
    background: #fff;
    border: 1px solid #dcdcdc;
    box-shadow: 1px 1px 1px #dcdcdc;
}

.s-attention:before {
    content: '';
    display: inline-block;
    width: 0px;
    height: 0px;
    border: 8px solid transparent;
    position: absolute;
    border-bottom-color: #dcdcdc;
    top: -16px;
    left: 40px;
}

.s-attention:after {
    content: '';
    display: inline-block;
    width: 0px;
    top: -12px;
    left: 41px;
    height: 0px;
    border: 7px solid transparent;
    position: absolute;
    border-bottom-color: #fff;
}

.share_btn {
    display: inline-block;
    vertical-align: middle;
}

.s-attention img {
    width: 100px;
    height: 100px;
}

.del-cover, .del-cover1, .del-cover2 {
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    z-index: 20;
    background: #D90B18;
    display: inline-block;
    display: none;
    cursor: pointer;
}

.s-top {
    padding: 20px;
}

.s-top .title {
    border-bottom: 1px solid #D90B18;
    text-align: center;
    color: #D80B18;
    margin: 4px 0 22px;
}

.s-top .title span {
    padding: 0 10px;
    font-size: 24px;
    font-weight: bold;
    background: #FFF;
}

.s-top .form-group {
    margin-bottom: 20px;
}

.s-top .mobile {
    display: none;
}

.s-top .forget-psd {
    float: right;
}

/***********2016-12-08 用户站内信添加*****************/

.s-mes {
    margin: 20px 30px;
    border: 1px solid #ddd;
}

.s-con-title,
.s-title {
    margin: 0px 20px;
    height: 49px;
    line-height: 49px;
    padding: 0 20px;
    position: relative;
}

.s-title span {
    margin-top: 12px;
    float: right;
    border: 1px solid #ddd;
    border-radius: 2px;
    width: 25px;
    height: 25px;
    display: inline-block;
    line-height: 25px;
}

.s-title span.s-right {
    background: url(s-right.png) no-repeat;
    background-size: 100% 100%;
    margin-right: -20px;
    margin-left: 12px;
}

.s-title span.s-left {
    background: url(s-left.png) no-repeat;
    background-size: 100% 100%;
}

.s-title .s-left-big {
    float: left;
    background: url(../images/s-left-big.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 12px 0px 0px -20px;
}

.s-con-title {
    font-size: 16px;
    background: #fff5f4;
    border-top: 1px solid #ddd;
}

.s-title a {
    color: #f6655c;
    font-size: 14px;
}

.s-content {
    margin: 0px 20px;
    padding: 30px 20px;
}

.s-title a.s-next {
    position: absolute;
    right: -38px;
    top: -17px;
    color: #333;
    line-height: 20px;
    padding: 0px 5px;
    height: 20px;
    border: 1px solid #bbb;
    background: #fff;
}

.suggest {
    position: absolute;
    top: 45px;
    z-index: 1000;
}

.suggest li {
    background: #fff;
    margin-left: 87px;
    line-height: 40px;
    padding-left: 15px;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    border-top: none;
    margin-top: -1px;
    width: 385px;
}

.suggest li:last-child {
    border-bottom: 1px solid #dcdcdc;
}

.suggest li.active,
.suggest li:hover {
    background: #f1f1f1;
    margin-left: 88px;
    line-height: 40px;
}

.productInfo .countDown.bargin {
    margin-top: -39px;
    border-left: 1px solid #ff767f;
    color: #ffcdcd;
    padding-left: 10px;
    width: 116px;
}

.productInfo .countDown.bargin b {
    margin: 5px;
    color: #fff;
}

.productInfo .txt .status.daizu {
    background: url(../images/daizu.png);
    top: -2px;
    right: -2px;
    width: 60px;
}

.s-stop {
    color: #375aa2;
    font-size: 18px;
    font-weight: bold;
}

.s-stop img {
    position: relative;
    top: -2px;
}

.number-icon img {
    margin-top: 10px;
}

.s-newslist li {
    font-size: 16px;
    color: #333;
    margin-top: 20px;
}

.s-newslist a {
    position: relative;
}

.s-newslist a .s-hot {
    position: absolute;
    right: -40px;
    background: #ff5555;
    color: #fff;
    display: inline-block;
    height: 18px;
    font-size: 12px;
    padding: 0px 5px;
    line-height: 18px;
    top: -1px;
}

.s-all {
    color: #2668d7;
    float: right;
    font-size: 14px;
    font-weight: normal;
}

.s-news {
    width: 465px;
    float: right;
    position: relative;
}

.s-cut {
    position: absolute;
    height: 205px;
    background: #d7d7d7;
    left: -40px;
    width: 2px;
    top: 83px;
}

.s-number {
    width: 633px;
    float: left;
}

.number-icon {
    height: 60px;
    text-align: center;
    color: #ff5555;
}

.number-count {
    font-size: 48px;
    text-align: center;
    color: #ff5555;
    height: 45px;
}

.number-em {
    text-align: right;
    font-size: 16px;
    color: #ff5555;
    height: 35px;
    padding-right: 10px;
}

.number-box {
    width: 172px;
    height: 205px;
    border: 1px solid #ff6b6b;
    background: #fff8f8;
    display: inline-block;
    margin-right: 50px;
}

.number-box:last-child {
    margin-right: 0px;
}

.number-bottom {
    height: 45px;
    position: relative;
    background: #ff6b6b;
    font-size: 18px;
    text-align: center;
    color: #fff;
    padding-top: 20px;
}

.number-bottom:after {
    content: ' ';
    border-top: 12px solid #fff;
    border-right: 22px solid transparent;
    border-bottom: none;
    border-left: 22px solid transparent;
    position: absolute;
    left: 50%;
    top: -1px;
    margin-left: -22px;
    display: inline-block;
}

/***********2016-12-08 用户站内信添加结束*****************/

/***********2018-01-18 自选直租 为你推荐*****************/
.wd-recommend {
    text-align: left;
    border-bottom: 1px solid #e40a0a;
    line-height: 30px;
}

.wd-recommend span {
    font-size: 18px;
    color: #e40a0a;
}

.clear-recommend {
    padding: 70px 0;
}

/***********2018-3-5  商铺功能增加*****************/
.shop-inf {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 28px;
}

.shop-inf p {
    font-size: 13px;
    color: #a8a8a8;
    margin-top: 20px;
    padding-left: 20px;
}

.shop-inf span {
    display: inline-block;
    width: 120px;
    height: 42px;
    background-color: #e3002b;
    color: #ffffff;
    line-height: 42px;
    text-align: center;
    border-radius: 3px;
    margin-top: 20px;
    margin-bottom: 36px;
}

.shop-inf span:hover {
    background-color: #d10028;
}

.shop-inf span:first-child {
    margin-left: 20px;
}

.shop-flow {
    width: 100%;
    height: 198px;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 28px;
}

.shop-flow li {
    float: left;
    margin-top: 45px;
}

.shop-flow p {
    margin-top: 10px;
}

.shop-flow li:nth-child(2n+1) {
    width: 130px;
    height: 75px;
    text-align: center;
}

.shop-flow li:nth-child(2n) {
    width: 118px;
    height: 20px;
    border-bottom: 1px solid #e1e1e1;
}

.shop-flow .flow1 {
    width: 47px;
    height: 47px;
    background: url("../images/flow1.png");
    background-size: cover;
}

.shop-flow .flow2 {
    width: 47px;
    height: 47px;
    background: url("../images/flow2.png");
    background-size: cover;
}

.shop-flow .flow3 {
    width: 47px;
    height: 47px;
    background: url("../images/flow3.png");
    background-size: cover;
}

.shop-flow .flow4 {
    width: 47px;
    height: 47px;
    background: url("../images/flow4.png");
    background-size: cover;
}

.shop-function li {
    width: 144px;
    height: 230px;
    float: left;
    margin-right: 38px;
    text-align: center;
    margin-top: 35px;
}

.shop-function li:first-child {
    margin-left: 20px;
}

.shop-function p {
    margin-top: 25px;
}

.shop-function li div {
    width: 144px;
    height: 180px;
    border-bottom: 1px solid #e1e1e1;
}

.shop-function .img1 {
    background: url("../images/function1.png");
    background-size: cover;
}

.shop-function .img2 {
    background: url("../images/function2.png");
    background-size: cover;
}

.shop-function .img3 {
    background: url("../images/function3.png");
    background-size: cover;
}

.shop-function .img4 {
    background: url("../images/function4.png");
    background-size: cover;
}

.shop-function .img5 {
    background: url("../images/function5.png");
    background-size: cover;
}

/***********2018-3-5  商铺信息增加*****************/

.type-left {
    width: 110px;
    float: left;
    margin-right: 22px;
    text-align: right;
    line-height: 38px;
    color: #555555;
}

.shop-type {
    margin-top: 20px;
}

.shop-seting, .shop-type, .main-product, .service-area, .service-time, .machine-num, .staff-num, .personal-introduction, .shop-name, .telnumber, .shop-logo {
    width: 100%;
    margin-bottom: 16px;
}

.main-service {
    width: 100%;
}

.service-content li {
    float: left;
    width: 142px;
    height: 35px;
    line-height: 35px;
    margin-right: 8px;
    margin-bottom: 6px;
    text-align: center;
    border: 1px solid #cccccc;
    cursor: pointer;
}

.service-content .active {
    border: 1px solid rgb(246, 72, 70);
    background-image: url("../images/choose.png");
    background-size: cover;
}

.service-content li:hover {
    width: 142px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #d10028;
}

.service-content li:nth-child(4n) {
    margin-right: 100px;
}

.main-service .max-choose {
    color: #999999;
    display: inline-block;
    height: 200px;
    font-size: 12px;
}

.main-product input {
    width: 440px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
}

.service-area input {
    width: 440px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
}

.machine-num input {
    width: 130px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
}

.staff-num select {
    width: 139px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #CCCCCC;
    border-radius: 0;
}

.staff-num option {
    margin-left: 30px;
}

.shop-name input {
    width: 298px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
}

.linkman input {
    width: 298px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
}

.telnumber input {
    width: 298px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
}

.linkman div {
    width: 56px;
    height: 38px;
    line-height: 38px;
    float: left;
    text-align: justify;
    margin-left: 55px;
    margin-right: 20px;
    margin-bottom: 15px;
}

.linkman div:after {
    content: '.';
    width: 100%;
    display: inline-block;
    overflow: hidden;
    height: 0;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

#personal-introduction {
    border: 1px solid #CCCCCC;
    padding-left: 10px;
    padding-top: 10px;
}

#service-time {
    width: 130px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
}

.choose-logo {
    width: 145px;
    height: 134px;
    opacity: 0;
    border: 1px solid #CCCCCC;
}

.shop-logo span:last-child {
    margin-left: 31px;
    width: 114px;
    height: 133px;
    display: inline-block;
    color: #999999;
}

.pic-choose {
    border: none !important;
}

.logo-choose {
    position: absolute;
    width: 145px;
    height: 134px;
    background: url("../images/choose-logo.png");
    background-size: cover;
    cursor: pointer;
}

.introduction-submit {

    height: 40px;
    margin-left: 111px;
}

.previous-step {
    width: 120px;
    height: 40px;
    border: 1px solid #e3002b;
    color: #e3002b;
    background-color: #fff8f8;
    border-radius: 3px;
    margin-left: 20px;
}

.previous-step:hover {
    background-color: #e3002b;
    color: #ffffff;
}

.int-submit {
    width: 120px;
    height: 40px;
    color: #ffffff;
    background-color: #e3002b;
    border-radius: 3px;
    margin-left: 20px;
}

.int-submit:hover {
    background-color: #d10028;
}

/***********2018-3-6  公司商铺信息增加*****************/
.company-type {
    width: 100%;
    height: 30px;
    margin-bottom: 20px;
}

.company-type a {
    width: 90px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #CCCCCC;
    text-align: center;
    margin-left: -1px;
    vertical-align: middle;
    float: left;
    position: relative;
    z-index: 0;
}

.company-type a:hover {
    border: 1px solid #999999;
    z-index: 1;
    color: #000000;
}

.company-type .active {
    border: 1px solid #e3002b;
    background-color: #ffebea;
    color: #e3002b;
    z-index: 1;
}

/***********2018-3-7  认证信息*****************/
.authentication {
    width: 1900px;
}

.authentication-type {
    width: 950px;
    height: 42px;
    margin-bottom: 25px;
    margin-top: 30px;
}

.authentication-type1 {
    width: 884px;
    height: 42px;
    margin-top: 10px;
}

.authentication-type ul {
    width: 600px;
    height: 40px;
    margin-left: 133px;
}

.authentication-type1 ul {
    width: 884px;
    height: 40px;
}

.authentication-type li {
    width: 300px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #f7f5f5;
    float: left;
    cursor: pointer;
}

.authentication-type1 li {
    width: 155px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    float: left;
    cursor: pointer;
}

.authentication-type1 li a {
    display: inline-block;
    width: 155px;
    height: 50px;
    font-size: 15px;
}

.authentication-type .active {
    color: #ff5952;
}

.authentication-type li.slider-bar {
    border-bottom: 2px solid #ff5952;
    height: 0px;
    position: absolute;
    bottom: 2px;
    padding-right: 0px;
    transition: left .5s;
    -moz-transition: left .5s;
    -webkit-transition: left .5s;
    top: 90px;
    margin-left: 133px;
}

.authentication-type1 li.slider-bar1 {
    width: 155px;
    border-bottom: 2px solid #ff5952;
    height: 0px;
    position: absolute;
    bottom: 2px;
    padding-right: 0px;
    transition: left .5s;
    -moz-transition: left .5s;
    -webkit-transition: left .5s;
    top: 70px;
    margin-left: 33px;
}

.authentication {
    position: absolute;
}

.personal-authentication {
    width: 950px;
    float: left;
}

.personal-name input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
}

.per-code input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
}

.per-area input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
}

.per-front {
    height: 135px;
    margin-bottom: 16px;
}

.per-opposite {
    height: 135px;
    margin-bottom: 16px;
}

.per-phone input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
}

.identifying-code input {
    width: 190px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
    float: left;
}

.get-code {
    float: left;
    width: 92px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #ff5952;
    margin-left: 10px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    cursor: pointer;
}

.rights {
    width: 950px;
    height: 1000px;
    overflow: hidden;
}

.company-authentication {
    float: left;
}

.company-name input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
    float: left;
}

.legal-representative input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
    float: left;
}

.per-area input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
    margin-left: 133px;
    float: left;
}

.landline-telephone input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
    float: left;
}

.fax-number input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
    float: left;
}

.registration-number input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
    float: left;
}

.business-license {
    height: 135px;
    margin-bottom: 16px;
}

.per-area select {
    width: 90px;
    height: 34px;
    margin-right: 12px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
}

.company-area select {
    width: 90px;
    height: 34px;
    margin-right: 12px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
}

.company-area select:last-child {
    margin-right: 0;
}

.company-area input {
    width: 294px;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 16px;
    margin-left: 133px;
    float: left;
}

#pic-front, #pic-opposite, #pic-business-license {
    width: 147px;
    height: 136px;
    border: none;
}

.per-opposite span:last-child {
    display: inline-block;
    width: 140px;
    color: #c2c2c2;
    margin: 5px 0 0 5px;
}

.example-photo p {
    color: #c2c2c2;
}

.example-photo div {
    width: 115px;
    height: 110px;
    background-image: url("../images/example.png");
    background-size: cover;
    margin-left: 320px;
    margin-top: 6px;
}

.example-company-photo span:first-child {
    width: 40px;
    color: #c2c2c2;
}

.example-company-photo div {
    width: 115px;
    height: 110px;
    background-image: url("../images/businesslicense.png");
    background-size: cover;
    margin-left: 320px;
    margin-top: 6px;
}

.example-company-photo p:last-child {
    position: absolute;
    display: inline-block;
    color: #c2c2c2;
    margin-left: 155px;
    width: 136px;
    top: 469px;
}

/*4.08 商铺后台*/

.authentication-type1 li.active a {
    color: #d80c18 !important;
}

.authentication-type1 li:hover a {
    color: #d80c18 !important;
}

.authentication-type1 ul {
    border-bottom: 1px solid #CCCCCC;
}

.ke-container {
    float: left;
!important;
    width: 480px !important;
    margin: 0 !important;
}

.ke-container-default {
    width: 480px !important;
    height: 300px !important;
    margin: 0 !important;
}

.ke-edit {
    width: 100% !important;
    margin: 0 !important;
    height: 250px !important;
}

.ke-edit-iframe {
    height: 250px !important;
}

.ke-toolbar {
    /*position: fixed;*/
    height: 45px !important;
}

.case-up-submit {
    margin-left: 250px;
}

.case-up-submit button {
    margin-top: 20px;
    width: 118px;
    height: 40px;
    line-height: 38px;
    border-radius: 3px;
    font-size: 14px;
}

.case-up-submit button:first-child {
    background: #fff8f8;
    border: 1px solid #e3002b;
    color: #e3002b;
    margin-right: 10px;
}

.case-up-submit button:last-child {
    background: #e3002b;
    color: #ffffff;
    border: 1px solid #e3002b;
}

/*获取电话*/
.get-number {
    margin: 30px 0;
}

#get-text {
    color: #e3002b;
    cursor: pointer;
}

.get-number > span:first-child {
    width: 15px;
    height: 23px;
    float: left;
    background: url("../images/phone.png");
    background-size: cover;
    margin: 0 15px;
}

.around {
    transform: scale(1) rotatez(10deg) translate(0px, 1px);
    animation: .5s init, .5s aa .5s, .5s ab .5s infinite;
    cursor: pointer;
}

@keyframes aa {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1) rotatez(10deg) translate(0px, 0px);
    }
}

@keyframes ab {
    0% {
        transform: rotatez(10deg) translate(0px, 0px);
    }
    50% {
        transform: rotatez(-10deg) translate(0px, 0px);
    }
    100% {
        transform: rotatez(10deg) translate(0px, 0px);
    }
}

@keyframes init {
    from {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}

/*弹窗*/
.pop-container {
    display: none;
}

.pop-container .bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #000000;
    opacity: 0.6;
    z-index: 9999;
}

.enter-phone, .show-phone {
    width: 514px;
    height: 356px;
    background: #ffffff;
    position: fixed;
    z-index: 9999;
    top: 300px;
    left: calc(50% - 257px);
    display: none;
}

.pop-left {
    width: 100px;
    height: 100%;
    float: left;
    background-color: #ffdbd9;
    position: relative;
}

.pop-left span {
    float: left;
    margin-left: 20px;
    margin-top: 166px;
}

.pop-left > div {
    background: url("../images/phone-icon.png");
    width: 45px;
    height: 45px;
    position: absolute;
    top: 155px;
    right: -20px;
}

.pop-right {
    float: right;
    width: 414px;
}

.pop-right input {
    width: 250px;
    height: 30px;
    margin-top: 120px;
    margin-left: 76px;
    padding-left: 10px;
    border: 1px solid #CCCCCC;
}

.enter-submit {
    margin-top: 100px;
}

.enter-submit button {
    width: 120px;
    height: 40px;
    font-size: 14px;
}

.enter-submit button:first-child {
    border: 1px solid #e3002b;
    background-color: rgb(254, 246, 246);
    border-radius: 3px;
    color: #e3002b;
    margin: 0 20px 0 76px;
}

.enter-submit button:last-child {
    border: 1px solid #e3002b;
    background-color: #e3002b;
    border-radius: 3px;
    color: #ffffff;
}

.phone-number {
    margin-top: 120px;
    margin-left: 95px;
    width: 242px;
}

.phone-number > span {
    color: #e3002b;
    font-size: 24px;
    line-height: 25px;
}

.phone-number div {
    width: 84px;
    height: 23px;
    float: right;
    font-size: 12px;
    color: #ff5952;
    background: url("../images/phone-border.png") no-repeat center;
}

.phone-number div > span {
    padding-left: 12px;
}

.pop-right > p {
    width: 240px;
    font-size: 12px;
    line-height: 16px;
    margin-left: 100px;
    margin-top: 20px;
    margin-bottom: 54px;
    color: #888888;
}

.phone-number-but {
    margin-top: 40px;
}

.phone-number-but button {
    width: 120px;
    height: 40px;
    font-size: 14px;
}

.phone-number-but button:first-child {
    border: 1px solid #e3002b;
    background-color: rgb(254, 246, 246);
    border-radius: 3px;
    color: #e3002b;
    margin: 0 20px 0 76px;
}

.phone-number-but button:last-child {
    border: 1px solid #e3002b;
    background-color: #e3002b;
    border-radius: 3px;
    color: #ffffff;
}

.get-phone-not {
    position: absolute;
    top: 160px;
    left: 85px;
}

.yc_tcc_ming1 {
    top: 95px;
    left: 60px;
    position: absolute;
}

.yc_xzsb_box1 {
    width: 600px;
    margin: 0 auto;
}

.yc_inputa {
    text-indent: 0.8em;
    background: #FFF;
    float: left;
    width: 336px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #999999;
    font-size: 14px;
}

.yc_buttona {
    background: url(../images/yc_btn_bg.jpg) repeat-x left;
    position: absolute;
    top: 89px;
    right: 93px;
    height: 33px;
    line-height: 33px;
    border: none;
    border-left: #ddd solid 1px;
    width: 66px;
    cursor: pointer;
    margin-top: 0;
    font-size: 14px;
    color: #000;
}

.fail-inf {
    width: 80%;
    font-size: 14px;
    margin-left: 10%;
    position: absolute;
    top: 75px;
    line-height: 18px;
    text-align: center;
    word-wrap: break-word;
    color: #e3002b;
}

.right2 ul {
    border: 1px solid #ffcbd1;
    background-color: #fff1f1;
    margin-top: 15px;
}

.right2 li {
    border-right: 1px solid #ffcbd1;
}

.right2 li .hover {
    background-color: #e3002b;
    color: #ffffff !important;
}

.right2 li:hover {
    background-color: #e3002b;

}

.right2 li:hover a {
    color: #ffffff !important;
}

/*修改显示隐藏密码*/
#password {
    width: calc(100% - 30px);
    border: none;
}

.password-group {
    border: 1px solid #DDD;
}

/*修改用户名*/
.revise-name {
    font-size: 12px;
    padding-left: 5px;
    cursor: pointer;
}

.name-container {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}

.bg-name {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    opacity: 0.8;
}

.new-name {
    width: 474px;
    height: 420px;
    position: absolute;
    bottom: calc(50% - 200px);
    left: calc(50% - 237px);
    border-radius: 10px;
    background-color: #ffffff;
    z-index: 999;
    overflow: hidden;

}

.shop-number {
    width: 100%;
    height: 60px;
    background-color: #ffeef1;
}

.shop-number p {
    font-size: 20px;
    color: #3a3a3a;
    line-height: 60px;
    text-align: center;
}

.input-name {
    width: 360px;
    height: 36px;
    margin-left: 54px;
    margin-top: 20px;
    border: 1px solid #d8d8d8;
    text-align: center;
    font-size: 18px;
    color: #3a3a3a;
    margin-bottom: 40px;
}

.get-container {
    margin-top: 30px;
}

.get-container p {
    width: 360px;
    margin: 0 auto;
    font-size: 14px;
    color: #888888;
    line-height: 24px;
}

.triangle {
    width: 0;
    height: 0;
    border-left: 34px solid transparent;
    border-right: 34px solid transparent;
    border-top: 12px solid #ffeef1;
    margin: 0 auto;
}

.get-container, .dialing-container {
    width: 100%;
}

.name-submit {
    width: 80%;
    margin: 40px auto 0;
    display: flex;
}

.name-submit button {
    flex: 1;
    height: 40px;
    line-height: 40px;
    border-radius: 10px;
    border: none;
    font-size: 18px;
}

.name-submit button:first-child {
    margin-right: 15px;
    background-color: #ff5952;
    color: #ffffff;
}

#cancel {
    background-color: rgba(169, 169, 173, 0.6);
}

.list-swiper {
    height: 352px;
    margin-top: 30px;
    position: relative;
}

.swiper-button-next, .swiper-button-prev {
    width: 54px !important;
    height: 54px !important;
    background-color: #14171f;
    border-radius: 50%;
    opacity: 0.6;

}

/*.left-button{*/
/*left: -60px;*/
/*}*/
/*.right-button{*/
/*right: -60px;*/
/*}*/
#password-see {
    display: inline-block;
    width: 25px;
    height: 32px;
}

#password-see:hover {
    cursor: pointer;
}

/*收藏*/
.collection-container {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
}

.collection-container .bg {
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.4;
}

.collection-confirm, .collection-cancel {
    width: 520px;
    /*height: 340px;*/
    background-color: #ffffff;
    position: absolute;
    top: calc(50% - 170px);
    left: calc(50% - 260px);
    display: none;
}

.collection-title {
    width: 100%;
    height: 66px;
    line-height: 66px;
    text-align: center;
    font-size: 18px;
    color: #3a3a3a;
    border-bottom: 1px solid #dddddd;
}

.collection-content > div:first-child {
    margin-top: 44px;
    text-align: center;
    font-size: 18px;
    color: #e3002b;
}

.confirm-icon {
    font-size: 20px !important;
    margin-right: 10px;
}

.collection-content > p {
    margin-top: 30px;
    text-align: center;
    font-size: 16px;
    color: #3a3a3a;
}

.collection-content > p > a {
    color: #e3002b;
}

.collection-button {
    width: 100%;
    height: 78px;
    margin-top: 62px;
    background-color: #f7f7f7;
}

.button-close {
    width: 120px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e3002b;
    border-radius: 3px;
    color: #e3002b;
    float: left;
    text-align: center;
    cursor: pointer;
    margin-top: 18px;
    margin-left: calc(50% - 60px);
}

/*举报*/
.report-container {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
}

.report-bg {
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.4;
}

.report-content {
    width: 520px;
    height: 600px;
    background-color: #ffffff;
    position: absolute;
    top: calc(50% - 305px);
    left: calc(50% - 260px);
    display: none;
}

.report-title {
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #3a3a3a;
    text-align: center;
    border-bottom: 1px solid #dddddd;
}

.report-choose {
    width: 464px;
    margin: 16px auto 25px;
}

.report-choose p {
    font-size: 16px;
    color: #777777;
}

.report-choose ul {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.report-choose li {
    width: 220px;
    height: 34px;
    line-height: 34px;
    color: #3a3a3a;
    float: left;
    margin-right: 18px;
    border: 1px solid #cccccc;
    text-align: center;
    margin-bottom: 8px;
    cursor: pointer;
    position: relative;
}

.report-choose li.active {
    border: 1px solid #e3002b;
}

.report-choose li.active .choose-icon {
    display: block;
}

.choose-icon {
    width: 35px;
    height: 35px;
    background: url("../images/choose-icon.png") no-repeat center;
    background-size: cover;
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
}

.report-choose li:nth-child(2n) {
    margin-right: 0;
}

.report-text {
    width: 460px;
    height: 72px;
    border: 1px solid #cccccc;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #3d3d3d;
    padding: 10px;
}

textarea::-webkit-input-placeholder {
    color: #b6b6b6;
}

.report-phone input {
    width: 220px;
    height: 32px;
    border: 1px solid #CCCCCC;
    margin-top: 10px;
    font-size: 14px;
    color: #3d3d3d;
    padding-left: 10px;
}

.report-f-submit {
    width: 100%;
    height: 76px;
    background-color: #f7f7f7;
}

.report-f-submit div {
    width: 118px;
    height: 38px;
    line-height: 38px;
    margin-top: 16px;
    float: left;
    text-align: center;
    border: 1px solid #e3002b;
    font-size: 16px;
    border-radius: 3px;
    cursor: pointer;
}

.report-f-submit div:first-child {
    margin-left: 135px;
    margin-right: 10px;
    color: #e3002b;
}

.report-f-submit div:last-child {
    background-color: #e3002b;
    color: #ffffff;
}

.report-success {
    width: 520px;
    height: 330px;
    background-color: #ffffff;
    position: absolute;
    top: calc(50% - 165px);
    left: calc(50% - 260px);
    display: none;
}

.report-suc-title {
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #3a3a3a;
    text-align: center;
    border-bottom: 1px solid #dddddd;
}

.report-state {
    width: 220px;
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 18px;
    color: #ee3442;
}

.report-state span {
    float: left;
}

.report-success p {
    width: 416px;
    font-size: 16px;
    color: #3d3d3d;
    margin: 0 auto 40px;
}

.suc-content {
    width: 100%;
    height: 76px;
    background-color: #f7f7f7;
    position: relative;
}

.suc-content div {
    width: 118px;
    height: 38px;
    line-height: 38px;
    margin-top: 16px;
    float: left;
    text-align: center;
    border: 1px solid #e3002b;
    font-size: 16px;
    border-radius: 3px;
    cursor: pointer;
}

.suc-content>div:first-child {
    margin-left: 135px;
    margin-right: 10px;
    color: #e3002b;
}

.suc-content > a > div {
    background-color: #e3002b;
    color: #ffffff;
}
